Python Celery:在执行期间更新任务链

时间:2017-09-03 09:08:10

标签: python-2.7 celery

执行celery任务链时,可以按如下方式停止链执行:

@celeryapp.task(bind=True)
def task(self, continue_task_chain):
    if not continue_task_chain:
        self.request.chain = None

不是取消整个请求链,而是想用另一个链修改self.request.chain。

@celeryapp.task(bind=True)
def task(self, continue_task_chain):
    if not continue_task_chain:
        self.request.chain = another_chain

有办法做到这一点吗?

0 个答案:

没有答案