WorkerManager addTask returns task instead of event
This commit is contained in:
parent
468fe8f266
commit
9b8eeb6a73
2 changed files with 4 additions and 4 deletions
|
@ -737,7 +737,7 @@ class Site(object):
|
||||||
gevent.spawn(self.announce)
|
gevent.spawn(self.announce)
|
||||||
if inner_path != "content.json": # Prevent double download
|
if inner_path != "content.json": # Prevent double download
|
||||||
task = self.worker_manager.addTask("content.json", peer)
|
task = self.worker_manager.addTask("content.json", peer)
|
||||||
task.get()
|
task["evt"].get()
|
||||||
self.content_manager.loadContent()
|
self.content_manager.loadContent()
|
||||||
if not self.content_manager.contents.get("content.json"):
|
if not self.content_manager.contents.get("content.json"):
|
||||||
return False # Content.json download failed
|
return False # Content.json download failed
|
||||||
|
@ -762,7 +762,7 @@ class Site(object):
|
||||||
|
|
||||||
task = self.worker_manager.addTask(inner_path, peer, priority=priority)
|
task = self.worker_manager.addTask(inner_path, peer, priority=priority)
|
||||||
if blocking:
|
if blocking:
|
||||||
return task.get()
|
return task["evt"].get()
|
||||||
else:
|
else:
|
||||||
return task
|
return task
|
||||||
|
|
||||||
|
|
|
@ -424,7 +424,7 @@ class WorkerManager(object):
|
||||||
|
|
||||||
if priority:
|
if priority:
|
||||||
task["priority"] += priority # Boost on priority
|
task["priority"] += priority # Boost on priority
|
||||||
return task["evt"]
|
return task
|
||||||
else: # No task for that file yet
|
else: # No task for that file yet
|
||||||
evt = gevent.event.AsyncResult()
|
evt = gevent.event.AsyncResult()
|
||||||
if peer:
|
if peer:
|
||||||
|
@ -470,7 +470,7 @@ class WorkerManager(object):
|
||||||
|
|
||||||
else:
|
else:
|
||||||
self.startWorkers(peers)
|
self.startWorkers(peers)
|
||||||
return evt
|
return task
|
||||||
|
|
||||||
# Find a task using inner_path
|
# Find a task using inner_path
|
||||||
def findTask(self, inner_path):
|
def findTask(self, inner_path):
|
||||||
|
|
Loading…
Reference in a new issue