如何通過名稱獲取任務?從任務隊列中按名稱獲取任務
from google.appengine.api import taskqueue
taskqueue.add(name='foobar', url='/some-handler', params={'foo': 'bar'}
task_queue = taskqueue.Queue('default')
task_queue.delete_tasks_by_name('foobar') # would work
# looking for a method like this:
foobar_task = task_queue.get_task_by_name('foobar')
應該可以使用REST API(https://developers.google.com/appengine/docs/python/taskqueue/rest/tasks/get)。但我寧願像task_queue.get_task_by_name('foobar')
。有任何想法嗎?我錯過了什麼?
好點。怎麼樣一個簡單的''task_queue.task_exists('foobar')''? – mattes
同樣的故事。當你有「它確實存在」的時候,它可能不再存在了。就像薛丁格的貓。 –
嗯。我不明白在詢問任務時是否存在什麼問題? – mattes