summaryrefslogtreecommitdiff
path: root/semantic_version/django_fields.py
diff options
context:
space:
mode:
Diffstat (limited to 'semantic_version/django_fields.py')
-rw-r--r--semantic_version/django_fields.py9
1 files changed, 4 insertions, 5 deletions
diff --git a/semantic_version/django_fields.py b/semantic_version/django_fields.py
index 39a6c4b..2e9be69 100644
--- a/semantic_version/django_fields.py
+++ b/semantic_version/django_fields.py
@@ -2,7 +2,6 @@
# Copyright (c) The python-semanticversion project
# This code is distributed under the two-clause BSD License.
-from __future__ import unicode_literals
from django.db import models
from django.utils.translation import ugettext_lazy as _
@@ -14,7 +13,7 @@ class SemVerField(models.CharField):
def __init__(self, *args, **kwargs):
kwargs.setdefault('max_length', 200)
- super(SemVerField, self).__init__(*args, **kwargs)
+ super().__init__(*args, **kwargs)
def from_db_value(self, value, expression, connection, context):
"""Convert from the database format.
@@ -36,7 +35,7 @@ class SemVerField(models.CharField):
return str(value)
def run_validators(self, value):
- return super(SemVerField, self).run_validators(str(value))
+ return super().run_validators(str(value))
class VersionField(SemVerField):
@@ -48,11 +47,11 @@ class VersionField(SemVerField):
def __init__(self, *args, **kwargs):
self.partial = kwargs.pop('partial', False)
self.coerce = kwargs.pop('coerce', False)
- super(VersionField, self).__init__(*args, **kwargs)
+ super().__init__(*args, **kwargs)
def deconstruct(self):
"""Handle django.db.migrations."""
- name, path, args, kwargs = super(VersionField, self).deconstruct()
+ name, path, args, kwargs = super().deconstruct()
kwargs['partial'] = self.partial
kwargs['coerce'] = self.coerce
return name, path, args, kwargs