flake8 fixes
parent
3170ea95c2
commit
4aa3355f5c
|
|
@ -6,12 +6,13 @@ Copyright:
|
|||
This code and affiliated files are (C) by Bert Constantin and individual contributors.
|
||||
Please see LICENSE and AUTHORS for more information.
|
||||
"""
|
||||
import django
|
||||
|
||||
# See PEP 440 (https://www.python.org/dev/peps/pep-0440/)
|
||||
__version__ = "1.0.2"
|
||||
|
||||
|
||||
# Monkey-patch Django < 1.5 to allow ContentTypes for proxy models.
|
||||
import django
|
||||
if django.VERSION[:2] < (1, 5):
|
||||
from django.contrib.contenttypes.models import ContentTypeManager
|
||||
from django.utils.encoding import smart_text
|
||||
|
|
|
|||
|
|
@ -41,6 +41,7 @@ __all__ = (
|
|||
'PolymorphicInlineAdminFormSet',
|
||||
'PolymorphicInlineSupportMixin',
|
||||
'PolymorphicInlineModelAdmin',
|
||||
'StackedPolymorphicInline',
|
||||
'GenericPolymorphicInlineModelAdmin',
|
||||
'GenericStackedPolymorphicInline',
|
||||
)
|
||||
|
|
|
|||
|
|
@ -29,7 +29,7 @@ def transmogrify(cls, obj):
|
|||
"""
|
||||
Upcast a class to a different type without asking questions.
|
||||
"""
|
||||
if not '__init__' in obj.__dict__:
|
||||
if '__init__' not in obj.__dict__:
|
||||
# Just assign __class__ to a different value.
|
||||
new = obj
|
||||
new.__class__ = cls
|
||||
|
|
@ -317,7 +317,7 @@ class PolymorphicQuerySet(QuerySet):
|
|||
ordered_id_list.append(base_object.pk)
|
||||
|
||||
# check if id of the result object occurres more than once - this can happen e.g. with base_objects.extra(tables=...)
|
||||
if not base_object.pk in base_result_objects_by_id:
|
||||
if base_object.pk not in base_result_objects_by_id:
|
||||
base_result_objects_by_id[base_object.pk] = base_object
|
||||
|
||||
if base_object.polymorphic_ctype_id == self_model_class_id:
|
||||
|
|
|
|||
|
|
@ -6,6 +6,7 @@ from __future__ import absolute_import
|
|||
|
||||
import copy
|
||||
import django
|
||||
from functools import reduce
|
||||
from django.db import models
|
||||
from django.contrib.contenttypes.models import ContentType
|
||||
from django.db.models import Q, FieldDoesNotExist
|
||||
|
|
@ -26,9 +27,6 @@ else:
|
|||
REL_FIELD_CLASSES = (RelatedField, ForeignObjectRel)
|
||||
|
||||
|
||||
from functools import reduce
|
||||
|
||||
|
||||
###################################################################################
|
||||
# PolymorphicQuerySet support functions
|
||||
|
||||
|
|
@ -128,7 +126,7 @@ def _translate_polymorphic_filter_definition(queryset_model, field_path, field_v
|
|||
return _create_model_filter_Q(field_val, using=using)
|
||||
elif field_path == 'not_instance_of':
|
||||
return _create_model_filter_Q(field_val, not_instance_of=True, using=using)
|
||||
elif not '___' in field_path:
|
||||
elif '___' not in field_path:
|
||||
return None # no change
|
||||
|
||||
# filter expression contains '___' (i.e. filter for polymorphic field)
|
||||
|
|
|
|||
|
|
@ -136,7 +136,7 @@ class ShowFieldBase(object):
|
|||
|
||||
if (self.polymorphic_showfield_max_line_width
|
||||
and xpos + len(p) > self.polymorphic_showfield_max_line_width
|
||||
and possible_line_break_pos != None):
|
||||
and possible_line_break_pos is not None):
|
||||
rest = out[possible_line_break_pos:]
|
||||
out = out[:possible_line_break_pos]
|
||||
out += '\n' + indentstr + rest
|
||||
|
|
|
|||
|
|
@ -6,17 +6,10 @@ from __future__ import print_function
|
|||
import uuid
|
||||
import re
|
||||
import django
|
||||
try:
|
||||
from unittest import skipIf
|
||||
except ImportError:
|
||||
# python<2.7
|
||||
from django.utils.unittest import skipIf
|
||||
from django.db.models.query import QuerySet
|
||||
|
||||
from django.test import TestCase
|
||||
from django.db.models import Q, Count
|
||||
if django.VERSION >= (1, 8):
|
||||
from django.db.models import Case, When
|
||||
from django.db import models
|
||||
from django.contrib.contenttypes.models import ContentType
|
||||
from django.utils import six
|
||||
|
|
@ -26,6 +19,16 @@ from polymorphic.models import PolymorphicModel
|
|||
from polymorphic.managers import PolymorphicManager
|
||||
from polymorphic.query import PolymorphicQuerySet
|
||||
from polymorphic.showfields import ShowFieldContent, ShowFieldType, ShowFieldTypeAndContent
|
||||
|
||||
try:
|
||||
from unittest import skipIf
|
||||
except ImportError:
|
||||
# python<2.7
|
||||
from django.utils.unittest import skipIf
|
||||
|
||||
if django.VERSION >= (1, 8):
|
||||
from django.db.models import Case, When
|
||||
|
||||
try:
|
||||
from django.db.models import UUIDField
|
||||
except ImportError:
|
||||
|
|
|
|||
Loading…
Reference in New Issue