diff options
author | Alex Tomkins <tomkins@darkzone.net> | 2017-07-10 22:30:10 +0100 |
---|---|---|
committer | Ashley Camba <ashwoods@gmail.com> | 2017-09-16 21:50:40 +0200 |
commit | 7349090af6ad9aa798a89eb33748d49e8c9e3235 (patch) | |
tree | a231618420b4744c2cff300a507db3a08d7b6724 | |
parent | d796576b5dea8c4e50c3141ce6e10dea02cd7fdf (diff) | |
download | raven-7349090af6ad9aa798a89eb33748d49e8c9e3235.tar.gz |
Fix initialize import for Django < 1.7
Fixes #1013 (honest!)
-rw-r--r-- | raven/contrib/django/__init__.py | 7 | ||||
-rw-r--r-- | raven/contrib/django/models.py | 5 |
2 files changed, 5 insertions, 7 deletions
diff --git a/raven/contrib/django/__init__.py b/raven/contrib/django/__init__.py index 3fb09fa..4ce0b95 100644 --- a/raven/contrib/django/__init__.py +++ b/raven/contrib/django/__init__.py @@ -7,13 +7,6 @@ raven.contrib.django """ from __future__ import absolute_import -import django - default_app_config = 'raven.contrib.django.apps.RavenConfig' from .client import DjangoClient # NOQA - -# Django 1.8 uses ``raven.contrib.apps.RavenConfig`` -if django.VERSION < (1, 7, 0): - from .models import initialize - initialize() diff --git a/raven/contrib/django/models.py b/raven/contrib/django/models.py index 2ee0ebb..56ce82c 100644 --- a/raven/contrib/django/models.py +++ b/raven/contrib/django/models.py @@ -15,6 +15,7 @@ import logging import sys import warnings +import django from django.conf import settings from django.core.signals import got_request_exception, request_started from threading import Lock @@ -270,3 +271,7 @@ def initialize(): get_client() # NOQA except Exception: _initialized = False + +# Django 1.8 uses ``raven.contrib.apps.RavenConfig`` +if django.VERSION < (1, 7, 0): + initialize() |