From ca13180a61d831b0be988cf1325ac2c6a1127295 Mon Sep 17 00:00:00 2001 From: Charlie Denton Date: Fri, 3 Nov 2017 23:45:44 +0000 Subject: [PATCH] Clean up unrequired compat import --- polymorphic/models.py | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/polymorphic/models.py b/polymorphic/models.py index 6c7a9b4..893dddd 100644 --- a/polymorphic/models.py +++ b/polymorphic/models.py @@ -6,6 +6,7 @@ from __future__ import absolute_import from django.contrib.contenttypes.models import ContentType from django.db import models +from django.db.models.fields.related import ReverseOneToOneDescriptor, ForwardManyToOneDescriptor from django.db.utils import DEFAULT_DB_ALIAS from django.utils import six @@ -178,14 +179,6 @@ class PolymorphicModel(six.with_metaclass(PolymorphicModelBase, models.Model)): subclasses_and_superclasses_accessors = self._get_inheritance_relation_fields_and_models() - try: - from django.db.models.fields.related import ReverseOneToOneDescriptor, ForwardManyToOneDescriptor - except ImportError: - # django < 1.9 - from django.db.models.fields.related import ( - SingleRelatedObjectDescriptor as ReverseOneToOneDescriptor, - ReverseSingleRelatedObjectDescriptor as ForwardManyToOneDescriptor, - ) for name, model in subclasses_and_superclasses_accessors.items(): # Here be dragons. orig_accessor = getattr(self.__class__, name, None)