Fix circular import on Django 1.6?

This commit is contained in:
Matt Robenolt 2014-10-17 17:32:25 -07:00
parent 9854c2bccf
commit bbe0d9ba49
1 changed files with 5 additions and 5 deletions

View File

@ -15,11 +15,6 @@ from django.core.exceptions import SuspiciousOperation
from django.http import HttpRequest
from django.template import TemplateSyntaxError
from django.template.loader import LoaderOrigin
try:
from django.contrib.auth.models import AbstractBaseUser as BaseUser
except ImportError:
from django.contrib.auth.models import User as BaseUser # NOQA
from raven.base import Client
from raven.contrib.django.utils import get_data_from_template, get_host
@ -55,6 +50,11 @@ class DjangoClient(Client):
return user_info
def get_data_from_request(self, request):
try:
from django.contrib.auth.models import AbstractBaseUser as BaseUser
except ImportError:
from django.contrib.auth.models import User as BaseUser # NOQA
result = {}
if hasattr(request, 'user') and isinstance(request.user, BaseUser):