我正试图从Celery的config_from_object
抓取ImportError
,因为我希望配置在默认模块不可用时加载。我试过了
app = Celery('foo', include=['foo.tasks'])
try:
app.config_from_object('foo_config')
except ImportError:
app.config_from_object('foo.defaultconfig')
但这不会加载默认配置。这是怎么回事?
答案 0 :(得分:1)
发现它:Celery 3.1显然是懒洋洋地加载配置。 force
的{not} config_from_object
参数显然可用于抑制延迟加载。