Propagate background task exceptions when running in eager mode for easier debugging. Use djcelery test runner by default
This commit is contained in:
@@ -255,11 +255,13 @@ REST_FRAMEWORK = {
|
|||||||
# ----------- Celery ----------
|
# ----------- Celery ----------
|
||||||
CELERY_TIMEZONE = 'UTC'
|
CELERY_TIMEZONE = 'UTC'
|
||||||
CELERY_ENABLE_UTC = True
|
CELERY_ENABLE_UTC = True
|
||||||
CELERY_ALWAYS_EAGER = True
|
|
||||||
CELERYBEAT_SCHEDULER = 'djcelery.schedulers.DatabaseScheduler'
|
|
||||||
CELERY_ACCEPT_CONTENT = ['json']
|
CELERY_ACCEPT_CONTENT = ['json']
|
||||||
CELERY_TASK_SERIALIZER = 'json'
|
CELERY_ALWAYS_EAGER = True
|
||||||
|
CELERY_EAGER_PROPAGATES_EXCEPTIONS = True
|
||||||
CELERY_RESULT_SERIALIZER = 'json'
|
CELERY_RESULT_SERIALIZER = 'json'
|
||||||
|
CELERY_TASK_SERIALIZER = 'json'
|
||||||
|
CELERYBEAT_SCHEDULER = 'djcelery.schedulers.DatabaseScheduler'
|
||||||
|
TEST_RUNNER = 'djcelery.contrib.test_runner.CeleryTestSuiteRunner'
|
||||||
# ------------ CORS ------------
|
# ------------ CORS ------------
|
||||||
CORS_ORIGIN_ALLOW_ALL = True
|
CORS_ORIGIN_ALLOW_ALL = True
|
||||||
# ------ Django REST Swagger -----
|
# ------ Django REST Swagger -----
|
||||||
|
|||||||
Reference in New Issue
Block a user