Skip to content

Commit

Permalink
Merge pull request #774 from hramezani/remove_unused_code
Browse files Browse the repository at this point in the history
Remove unused code for Django < 2.0
  • Loading branch information
rtpg committed Dec 9, 2021
2 parents 4216d0f + df4a4d2 commit 4042b85
Show file tree
Hide file tree
Showing 2 changed files with 41 additions and 86 deletions.
123 changes: 40 additions & 83 deletions taggit/managers.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
import uuid
from operator import attrgetter

from django import VERSION
from django.conf import settings
from django.contrib.contenttypes.fields import GenericRelation
from django.contrib.contenttypes.models import ContentType
Expand Down Expand Up @@ -129,23 +128,14 @@ def uuid_rel_obj_attr(v):
else:
rel_obj_attr = attrgetter("_prefetch_related_val")

if VERSION < (2, 0):
return (
qs,
rel_obj_attr,
lambda obj: obj._get_pk_val(),
False,
self.prefetch_cache_name,
)
else:
return (
qs,
rel_obj_attr,
lambda obj: obj._get_pk_val(),
False,
self.prefetch_cache_name,
False,
)
return (
qs,
rel_obj_attr,
lambda obj: obj._get_pk_val(),
False,
self.prefetch_cache_name,
False,
)

def _lookup_kwargs(self):
return self.through.lookup_kwargs(self.instance)
Expand Down Expand Up @@ -600,27 +590,15 @@ def _get_mm_case_path_info(self, direct=False, filtered_relation=None):
linkfield1 = self.through._meta.get_field("content_object")
linkfield2 = self.through._meta.get_field(self.m2m_reverse_field_name())
if direct:
if VERSION < (2, 0):
join1infos = linkfield1.get_reverse_path_info()
join2infos = linkfield2.get_path_info()
else:
join1infos = linkfield1.get_reverse_path_info(
filtered_relation=filtered_relation
)
join2infos = linkfield2.get_path_info(
filtered_relation=filtered_relation
)
join1infos = linkfield1.get_reverse_path_info(
filtered_relation=filtered_relation
)
join2infos = linkfield2.get_path_info(filtered_relation=filtered_relation)
else:
if VERSION < (2, 0):
join1infos = linkfield2.get_reverse_path_info()
join2infos = linkfield1.get_path_info()
else:
join1infos = linkfield2.get_reverse_path_info(
filtered_relation=filtered_relation
)
join2infos = linkfield1.get_path_info(
filtered_relation=filtered_relation
)
join1infos = linkfield2.get_reverse_path_info(
filtered_relation=filtered_relation
)
join2infos = linkfield1.get_path_info(filtered_relation=filtered_relation)
pathinfos.extend(join1infos)
pathinfos.extend(join2infos)
return pathinfos
Expand All @@ -631,54 +609,33 @@ def _get_gfk_case_path_info(self, direct=False, filtered_relation=None):
opts = self.through._meta
linkfield = self.through._meta.get_field(self.m2m_reverse_field_name())
if direct:
if VERSION < (2, 0):
join1infos = [
PathInfo(
self.model._meta,
opts,
[from_field],
self.remote_field,
True,
False,
)
]
join2infos = linkfield.get_path_info()
else:
join1infos = [
PathInfo(
self.model._meta,
opts,
[from_field],
self.remote_field,
True,
False,
filtered_relation,
)
]
join2infos = linkfield.get_path_info(
filtered_relation=filtered_relation
join1infos = [
PathInfo(
self.model._meta,
opts,
[from_field],
self.remote_field,
True,
False,
filtered_relation,
)
]
join2infos = linkfield.get_path_info(filtered_relation=filtered_relation)
else:
if VERSION < (2, 0):
join1infos = linkfield.get_reverse_path_info()
join2infos = [
PathInfo(opts, self.model._meta, [from_field], self, True, False)
]
else:
join1infos = linkfield.get_reverse_path_info(
filtered_relation=filtered_relation
join1infos = linkfield.get_reverse_path_info(
filtered_relation=filtered_relation
)
join2infos = [
PathInfo(
opts,
self.model._meta,
[from_field],
self,
True,
False,
filtered_relation,
)
join2infos = [
PathInfo(
opts,
self.model._meta,
[from_field],
self,
True,
False,
filtered_relation,
)
]
]
pathinfos.extend(join1infos)
pathinfos.extend(join2infos)
return pathinfos
Expand Down
4 changes: 1 addition & 3 deletions tests/serializers.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
import django
from rest_framework import serializers

from taggit.serializers import TaggitSerializer, TagListSerializerField
Expand All @@ -12,5 +11,4 @@ class TestModelSerializer(TaggitSerializer, serializers.ModelSerializer):

class Meta:
model = TestModel
if django.VERSION >= (1, 11):
fields = "__all__"
fields = "__all__"

0 comments on commit 4042b85

Please sign in to comment.