From f91e264889f2018e68e1d817f6b0b9f07785a545 Mon Sep 17 00:00:00 2001 From: shortcutme Date: Mon, 12 Feb 2018 17:05:58 +0100 Subject: [PATCH] Only try peers that is not working currently --- src/Worker/WorkerManager.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Worker/WorkerManager.py b/src/Worker/WorkerManager.py index b411e873..518604b3 100644 --- a/src/Worker/WorkerManager.py +++ b/src/Worker/WorkerManager.py @@ -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: