Removing notion of context from peerstore

This commit is contained in:
Robert Zajac 2018-10-26 15:51:25 -04:00
parent 92e2bb4600
commit c3afb3d48a
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):