From aa0866698f24ac2856521c53fa939f151f2a3100 Mon Sep 17 00:00:00 2001 From: mhchia Date: Sat, 31 Aug 2019 22:37:59 +0800 Subject: [PATCH] PR feedback: Add check in `Swarm.close_peer` --- libp2p/network/swarm.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/libp2p/network/swarm.py b/libp2p/network/swarm.py index 75171328..300ad71e 100644 --- a/libp2p/network/swarm.py +++ b/libp2p/network/swarm.py @@ -279,6 +279,8 @@ class Swarm(INetwork): ) async def close_peer(self, peer_id: ID) -> None: + if peer_id not in self.connections: + return connection = self.connections[peer_id] del self.connections[peer_id] await connection.close()