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: