Cleanup connections with less sites first

This commit is contained in:
HelloZeroNet 2016-04-25 02:25:11 +02:00
parent d71d8b4cf5
commit e53f56ed30

View file

@ -844,6 +844,7 @@ class Site(object):
need_to_close = len(connected_peers) - config.connected_limit
if closed < need_to_close:
sorted(connected_peers, key=lambda peer: peer.connection.sites) # Try to keep connections with more sites
for peer in connected_peers:
peer.remove()
closed += 1