diff options
author | Elrond <elrond+mediagoblin.org@samba-tng.org> | 2011-06-03 23:54:33 +0200 |
---|---|---|
committer | Elrond <elrond+mediagoblin.org@samba-tng.org> | 2011-06-03 23:54:33 +0200 |
commit | 55c74e1e4b36d56c1f3c8e69a4cbea43843093c8 (patch) | |
tree | 33d321dcfb590320f2a4ca47663dfb7aec38df48 | |
parent | 02d80437d1cdda5b2a8596d024aafa8b286cb360 (diff) | |
download | mediagoblin-55c74e1e4b36d56c1f3c8e69a4cbea43843093c8.tar.lz mediagoblin-55c74e1e4b36d56c1f3c8e69a4cbea43843093c8.tar.xz mediagoblin-55c74e1e4b36d56c1f3c8e69a4cbea43843093c8.zip |
Propagate Exceptions up in Celery-Eager-Mode
When running in celery-eager mode, the celery machinery
hides all exceptions inside "celery tasks" (you can find
out about them on the task handle somehow). Currently much
better to propagate them straight up, so they're visible on
the console.
-rw-r--r-- | mediagoblin/celery_setup/__init__.py | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/mediagoblin/celery_setup/__init__.py b/mediagoblin/celery_setup/__init__.py index 1a77cc62..d4f25b07 100644 --- a/mediagoblin/celery_setup/__init__.py +++ b/mediagoblin/celery_setup/__init__.py @@ -140,6 +140,7 @@ def setup_celery_from_config(app_config, global_config, if force_celery_always_eager: celery_settings['CELERY_ALWAYS_EAGER'] = True + celery_settings['CELERY_EAGER_PROPAGATES_EXCEPTIONS'] = True __import__(settings_module) this_module = sys.modules[settings_module] |