Only try peers that is not working currently

This commit is contained in:
shortcutme 2018-02-12 17:05:58 +01:00
parent 514f8396b7
commit f91e264889
No known key found for this signature in database
GPG key ID: 5B63BAE6CB9613AE

View file

@ -88,7 +88,7 @@ class WorkerManager(object):
# Re-search for high priority
self.startFindOptional(find_more=True)
if task["peers"]:
peers_try = [peer for peer in task["peers"] if peer not in task["failed"]]
peers_try = [peer for peer in task["peers"] if peer not in task["failed"] and peer not in workers]
if peers_try:
self.startWorkers(peers_try, force_num=5)
else: