diff --git a/src/Site/Site.py b/src/Site/Site.py index cbcee857..704ce3f5 100644 --- a/src/Site/Site.py +++ b/src/Site/Site.py @@ -452,6 +452,7 @@ class Site(object): num_connected_peers = len(peers) random.shuffle(peers) + peers = sorted(peers, key=lambda peer: peer.connection.handshake.get("rev", 0) < config.rev - 100) # Prefer newer clients # Add more, non-connected peers peers_more = self.peers.values()