Python 加载芹菜配置时捕获错误
我试图从芹菜中捕获一个Python 加载芹菜配置时捕获错误,python,celery,importerror,Python,Celery,Importerror,我试图从芹菜中捕获一个ImportError,因为我希望在配置不可用时从默认模块加载配置。我试过了 app = Celery('foo', include=['foo.tasks']) try: app.config_from_object('foo_config') except ImportError: app.config_from_object('foo.defaultconfig') 但这不会加载默认配置。这是怎么回事?发现了:芹菜3.1显然是在懒洋洋地加载配置。co
ImportError
,因为我希望在配置不可用时从默认模块加载配置。我试过了
app = Celery('foo', include=['foo.tasks'])
try:
app.config_from_object('foo_config')
except ImportError:
app.config_from_object('foo.defaultconfig')
但这不会加载默认配置。这是怎么回事?发现了:芹菜3.1显然是在懒洋洋地加载配置。
config\u from\u object
的(未记录的)force
参数显然可以用来抑制延迟加载