summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlex Tomkins <tomkins@darkzone.net>2017-07-10 22:30:10 +0100
committerAshley Camba <ashwoods@gmail.com>2017-09-16 21:50:40 +0200
commit7349090af6ad9aa798a89eb33748d49e8c9e3235 (patch)
treea231618420b4744c2cff300a507db3a08d7b6724
parentd796576b5dea8c4e50c3141ce6e10dea02cd7fdf (diff)
downloadraven-7349090af6ad9aa798a89eb33748d49e8c9e3235.tar.gz
Fix initialize import for Django < 1.7
Fixes #1013 (honest!)
-rw-r--r--raven/contrib/django/__init__.py7
-rw-r--r--raven/contrib/django/models.py5
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()