Skip to content
This repository was archived by the owner on May 26, 2020. It is now read-only.

Commit 5b2ec24

Browse files
committed
Cleanup compat serializers
1 parent 69698e4 commit 5b2ec24

File tree

1 file changed

+8
-6
lines changed

1 file changed

+8
-6
lines changed

rest_framework_jwt/compat.py

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,23 @@
1+
from distutils.version import StrictVersion
2+
13
import rest_framework
2-
import rest_framework.serializers
4+
from rest_framework import serializers
35
from django.forms import widgets
4-
from distutils.version import StrictVersion
56

67

78
if StrictVersion(rest_framework.VERSION) < StrictVersion('3.0.0'):
8-
from rest_framework.serializers import Serializer, CharField
9+
class Serializer(serializers.Serializer):
10+
pass
911

10-
class PasswordField(CharField):
12+
class PasswordField(serializers.CharField):
1113
widget = widgets.PasswordInput
1214
else:
13-
class Serializer(rest_framework.serializers.Serializer):
15+
class Serializer(serializers.Serializer):
1416
@property
1517
def object(self):
1618
return self.validated_data
1719

18-
class PasswordField(rest_framework.serializers.CharField):
20+
class PasswordField(serializers.CharField):
1921
style = {
2022
'input_type': 'password'
2123
}

0 commit comments

Comments
 (0)