Sort recent peers by reputation
This commit is contained in:
parent
313d9a4ef9
commit
a5fcc7d65f
1 changed files with 5 additions and 1 deletions
|
@ -845,7 +845,11 @@ class Site(object):
|
|||
self.log.debug("Recent peers %s of %s (need: %s)" % (len(found), len(self.peers_recent), need_num))
|
||||
|
||||
if len(found) >= need_num or len(found) >= len(self.peers):
|
||||
return found[0:need_num]
|
||||
return sorted(
|
||||
found,
|
||||
key=lambda peer: peer.reputation,
|
||||
reverse=True
|
||||
)[0:need_num]
|
||||
|
||||
# Add random peers
|
||||
need_more = need_num - len(found)
|
||||
|
|
Loading…
Reference in a new issue