From 0139432e484b1c4d90ab6e6d2ab1edaa80dec92f Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Mon, 8 Dec 2014 23:23:45 -0400 Subject: [PATCH] Propagate background task exceptions when running in eager mode for easier debugging. Use djcelery test runner by default --- mayan/settings/base.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/mayan/settings/base.py b/mayan/settings/base.py index 31608b5b6b..90befe691d 100644 --- a/mayan/settings/base.py +++ b/mayan/settings/base.py @@ -255,11 +255,13 @@ REST_FRAMEWORK = { # ----------- Celery ---------- CELERY_TIMEZONE = 'UTC' CELERY_ENABLE_UTC = True -CELERY_ALWAYS_EAGER = True -CELERYBEAT_SCHEDULER = 'djcelery.schedulers.DatabaseScheduler' CELERY_ACCEPT_CONTENT = ['json'] -CELERY_TASK_SERIALIZER = 'json' +CELERY_ALWAYS_EAGER = True +CELERY_EAGER_PROPAGATES_EXCEPTIONS = True CELERY_RESULT_SERIALIZER = 'json' +CELERY_TASK_SERIALIZER = 'json' +CELERYBEAT_SCHEDULER = 'djcelery.schedulers.DatabaseScheduler' +TEST_RUNNER = 'djcelery.contrib.test_runner.CeleryTestSuiteRunner' # ------------ CORS ------------ CORS_ORIGIN_ALLOW_ALL = True # ------ Django REST Swagger -----