Log task fail

This commit is contained in:
shortcutme 2019-12-21 02:58:48 +01:00
parent f119f7d0d2
commit c01245a4e0
No known key found for this signature in database
GPG key ID: 5B63BAE6CB9613AE

View file

@ -571,8 +571,9 @@ class WorkerManager(object):
self.site.greenlet_manager.spawn(self.checkComplete) self.site.greenlet_manager.spawn(self.checkComplete)
# Mark a task failed # Mark a task failed
def failTask(self, task): def failTask(self, task, reason="Unknown"):
if task in self.tasks: if task in self.tasks:
self.log.debug("Task %s failed (Reason: %s)" % (task["inner_path"], reason))
task["done"] = True task["done"] = True
self.tasks.remove(task) # Remove from queue self.tasks.remove(task) # Remove from queue
self.site.onFileFail(task["inner_path"]) self.site.onFileFail(task["inner_path"])