标签: python celery
我有一系列任务。我想在任务失败后立即打断它#34; - 我的意思是在我的逻辑方面失败(不是在芹菜方面)。
这方面的一个例子可能是编译代码(任务1)然后运行编译输出(任务2)。如果编译失败,运行代码是没有意义的。
当然,我可以从第一个任务中引发异常。这很好地完成了工作,但问题是我的异常被记录为芹菜中的常规错误。我不喜欢这种行为,因为它会与真正的编程错误混在一起。
我希望这是有道理的,我期待着任何人的帮助!