Browse Source

Merge pull request #20 from zixuanzh/peer-cleanup

Removing notion of context from peerstore
pull/25/head
ZX 6 years ago
committed by GitHub
parent
commit
e81748a671
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 4
      peer/addrbook_interface.py
  2. 4
      peer/peermetadata_interface.py
  3. 4
      peer/peerstore.py
  4. 6
      peer/peerstore_interface.py

4
peer/addrbook_interface.py

@ -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):

4
peer/peermetadata_interface.py

@ -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):

4
peer/peerstore.py

@ -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):

6
peer/peerstore_interface.py

@ -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):

Loading…
Cancel
Save