From dbe3fcbf5a4c9ee23f46574ce08d15349bb0febc Mon Sep 17 00:00:00 2001 From: Alex Haynes Date: Fri, 19 Apr 2019 21:00:55 -0400 Subject: [PATCH] updated same_home_as to work for variable number of addresses --- libp2p/kademlia/kad_peerinfo.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/libp2p/kademlia/kad_peerinfo.py b/libp2p/kademlia/kad_peerinfo.py index 548dd701..cd0bc604 100644 --- a/libp2p/kademlia/kad_peerinfo.py +++ b/libp2p/kademlia/kad_peerinfo.py @@ -29,8 +29,7 @@ class KadPeerInfo(PeerInfo): def same_home_as(self, node): - #TODO: handle more than one addr - return self.addrs[0] == node.addrs[0] + return sorted(self.addrs) == sorted(node.addrs) def distance_to(self, node): """