From 021a08479688eb34f28bab88dcafb8f80135f40e Mon Sep 17 00:00:00 2001 From: ZeroNet Date: Wed, 10 Aug 2016 12:40:17 +0200 Subject: [PATCH] Peers query optimize --- src/Site/Site.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/Site/Site.py b/src/Site/Site.py index 84db0593..a16cba71 100644 --- a/src/Site/Site.py +++ b/src/Site/Site.py @@ -268,9 +268,7 @@ class Site(object): if self.peers: break - peers = self.peers.values() - random.shuffle(peers) - for peer in peers: # Try to find connected good peers, but we must have at least 5 peers + for peer in self.peers.itervalues(): # Try to find connected good peers, but we must have at least 5 peers if peer.findConnection() and peer.connection.handshake.get("rev", 0) > 125: # Add to the beginning if rev125 peers_try.insert(0, peer) elif len(peers_try) < 5: # Backup peers, add to end of the try list