Python 仅当未运行或计划此类任务时,才创建芹菜任务

Python 仅当未运行或计划此类任务时,才创建芹菜任务,python,celery,celery-task,Python,Celery,Celery Task,我有一个芹菜任务,需要很长时间(170-200秒) 此函数是幂等函数,它不会改变现有数据,并为同一数据集返回相同的结果。我只想在没有计划或已经运行相同任务的情况下创建新任务 def call_long_operation(): # if not scheduled or already executing #then long_operation.delay() 我怎样才能做到这一点 def call_long_operation(): # if not sch

我有一个芹菜任务,需要很长时间(170-200秒)

此函数是幂等函数,它不会改变现有数据,并为同一数据集返回相同的结果。我只想在没有计划或已经运行相同任务的情况下创建新任务

def call_long_operation():
    # if not scheduled or already executing
    #then
    long_operation.delay()
我怎样才能做到这一点

def call_long_operation():
    # if not scheduled or already executing
    #then
    long_operation.delay()