From 5183edcd83b4748184090638e7c7ea32eb4c9f2f Mon Sep 17 00:00:00 2001 From: Ashley Camba Garrido Date: Tue, 12 Sep 2017 17:53:58 +0200 Subject: [PATCH] Add setting check for instrumenting celery --- raven/contrib/django/models.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/raven/contrib/django/models.py b/raven/contrib/django/models.py index 08caa6756..42027a0e1 100644 --- a/raven/contrib/django/models.py +++ b/raven/contrib/django/models.py @@ -158,6 +158,7 @@ def __init__(self, client=client): else: self.has_celery = celery.VERSION >= (2, 5) + self.instrument_celery = getattr(settings, 'SENTRY_INSTRUMENT_CELERY', True) self.celery_handler = None def install_celery(self): @@ -181,7 +182,7 @@ def install(self): request_started.connect(self.before_request, weak=False) got_request_exception.connect(self.exception_handler, weak=False) - if self.has_celery: + if self.has_celery and self.instrument_celery: try: self.install_celery() except Exception: