diff --git a/src/Peer/Peer.py b/src/Peer/Peer.py index 7641e571..47d3d8aa 100644 --- a/src/Peer/Peer.py +++ b/src/Peer/Peer.py @@ -124,7 +124,7 @@ class Peer: # Stop and remove from site def remove(self): self.log.debug("Removing peer...Connection error: %s, Hash failed: %s" % (self.connection_error, self.hash_failed)) - del(self.site.peers[self.key]) + if self.key in self.site.peers: del(self.site.peers[self.key]) self.socket.close()