基于类继承在芹菜中路由基于类的任务

时间:2015-03-02 10:17:31

标签: python routing celery

假设我将以下芹菜任务定义为类

from celery import Task

class BaseTask(Task):
    abstract = True 

    def run():
        pass  # not important

class SpecificTask(BaseTask):
    def run():
        pass # not important

是否有一种简单的方法可以为从BaseTaks类继承的所有tak设置路由?理想情况下,我想做一些事情:

CELERY_ROUTES = {
    'project.tasks.BaseTask': {'queue': 'notify'},
}

不幸的是,这似乎并不像我预期的那样有效。

感谢您的建议。

0 个答案:

没有答案