Merge pull request #20 from zixuanzh/peer-cleanup

Removing notion of context from peerstore
This commit is contained in:
ZX 2018-10-26 21:54:02 +02:00 committed by GitHub
commit e81748a671
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 9 additions and 9 deletions

View File

@ -2,8 +2,8 @@ from abc import ABC, abstractmethod
class IAddrBook(ABC):
def __init__(self, context):
self.context = context
def __init__(self):
pass
@abstractmethod
def add_addr(self, peer_id, addr, ttl):

View File

@ -2,8 +2,8 @@ from abc import ABC, abstractmethod
class IPeerMetadata(ABC):
def __init__(self, context):
self.context = context
def __init__(self):
pass
@abstractmethod
def get(self, peer_id, key):

View File

@ -3,8 +3,8 @@ from .peerdata import PeerData
class PeerStore(IPeerStore):
def __init__(self, context):
IPeerStore.__init__(self, context)
def __init__(self):
IPeerStore.__init__(self)
self.peer_map = {}
def __create_or_get_peer(self, peer_id):

View File

@ -4,9 +4,9 @@ from .peermetadata_interface import IPeerMetadata
class IPeerStore(ABC, IAddrBook, IPeerMetadata):
def __init__(self, context):
IPeerMetadata.__init__(self, context)
IAddrBook.__init__(self, context)
def __init__(self):
IPeerMetadata.__init__(self)
IAddrBook.__init__(self)
@abstractmethod
def peer_info(self, peer_id):