Stop worker if the file is not required anymore
This commit is contained in:
parent
86d1d4898a
commit
53a40fa914
1 changed files with 3 additions and 0 deletions
|
@ -124,6 +124,9 @@ class Worker(object):
|
||||||
if self.peer.hash_failed >= max(len(self.manager.tasks), 3) or self.peer.connection_error > 10:
|
if self.peer.hash_failed >= max(len(self.manager.tasks), 3) or self.peer.connection_error > 10:
|
||||||
# Broken peer: More fails than tasks number but atleast 3
|
# Broken peer: More fails than tasks number but atleast 3
|
||||||
break
|
break
|
||||||
|
if task["inner_path"] not in site.bad_files:
|
||||||
|
# Don't need this file anymore
|
||||||
|
break
|
||||||
time.sleep(1)
|
time.sleep(1)
|
||||||
self.peer.onWorkerDone()
|
self.peer.onWorkerDone()
|
||||||
self.running = False
|
self.running = False
|
||||||
|
|
Loading…
Reference in a new issue