diff options
| author | maurycyp <github.com@wayheavy.com> | 2014-01-03 21:26:11 -0500 |
|---|---|---|
| committer | Tim Graham <timograham@gmail.com> | 2014-01-08 06:54:37 -0500 |
| commit | 0423e0796a75db8226e2032083ce6c674da337dc (patch) | |
| tree | fb17e2bc5e0313af968e11dc1684e63f45a6a247 | |
| parent | 2dcde523abe6dca42d9b2d46a47c402979974c77 (diff) | |
Changed parent class calls to super in Field subclasses
| -rw-r--r-- | django/db/models/fields/__init__.py | 23 |
1 files changed, 12 insertions, 11 deletions
diff --git a/django/db/models/fields/__init__.py b/django/db/models/fields/__init__.py index 6dcfd9ca70..bc5c48da01 100644 --- a/django/db/models/fields/__init__.py +++ b/django/db/models/fields/__init__.py @@ -728,7 +728,7 @@ class AutoField(Field): assert kwargs.get('primary_key', False) is True, \ "%ss must have primary_key=True." % self.__class__.__name__ kwargs['blank'] = True - Field.__init__(self, *args, **kwargs) + super(AutoField, self).__init__(*args, **kwargs) def deconstruct(self): name, path, args, kwargs = super(AutoField, self).deconstruct() @@ -786,7 +786,7 @@ class BooleanField(Field): def __init__(self, *args, **kwargs): kwargs['blank'] = True - Field.__init__(self, *args, **kwargs) + super(BooleanField, self).__init__(*args, **kwargs) def deconstruct(self): name, path, args, kwargs = super(BooleanField, self).deconstruct() @@ -898,7 +898,7 @@ class DateField(Field): if auto_now or auto_now_add: kwargs['editable'] = False kwargs['blank'] = True - Field.__init__(self, verbose_name, name, **kwargs) + super(DateField, self).__init__(verbose_name, name, **kwargs) def deconstruct(self): name, path, args, kwargs = super(DateField, self).deconstruct() @@ -1110,7 +1110,7 @@ class DecimalField(Field): def __init__(self, verbose_name=None, name=None, max_digits=None, decimal_places=None, **kwargs): self.max_digits, self.decimal_places = max_digits, decimal_places - Field.__init__(self, verbose_name, name, **kwargs) + super(DecimalField, self).__init__(verbose_name, name, **kwargs) def deconstruct(self): name, path, args, kwargs = super(DecimalField, self).deconstruct() @@ -1182,7 +1182,7 @@ class EmailField(CharField): # compliant with RFCs 3696 and 5321 kwargs['max_length'] = kwargs.get('max_length', 75) - CharField.__init__(self, *args, **kwargs) + super(EmailField, self).__init__(*args, **kwargs) def deconstruct(self): name, path, args, kwargs = super(EmailField, self).deconstruct() @@ -1208,7 +1208,7 @@ class FilePathField(Field): self.path, self.match, self.recursive = path, match, recursive self.allow_files, self.allow_folders = allow_files, allow_folders kwargs['max_length'] = kwargs.get('max_length', 100) - Field.__init__(self, verbose_name, name, **kwargs) + super(FilePathField, self).__init__(verbose_name, name, **kwargs) def deconstruct(self): name, path, args, kwargs = super(FilePathField, self).deconstruct() @@ -1339,7 +1339,7 @@ class IPAddressField(Field): warnings.warn("IPAddressField has been deprecated. Use GenericIPAddressField instead.", PendingDeprecationWarning) kwargs['max_length'] = 15 - Field.__init__(self, *args, **kwargs) + super(IPAddressField, self).__init__(*args, **kwargs) def deconstruct(self): name, path, args, kwargs = super(IPAddressField, self).deconstruct() @@ -1368,7 +1368,8 @@ class GenericIPAddressField(Field): validators.ip_address_validators(protocol, unpack_ipv4) self.default_error_messages['invalid'] = invalid_error_message kwargs['max_length'] = 39 - Field.__init__(self, verbose_name, name, *args, **kwargs) + super(GenericIPAddressField, self).__init__(verbose_name, name, *args, + **kwargs) def deconstruct(self): name, path, args, kwargs = super(GenericIPAddressField, self).deconstruct() @@ -1422,7 +1423,7 @@ class NullBooleanField(Field): def __init__(self, *args, **kwargs): kwargs['null'] = True kwargs['blank'] = True - Field.__init__(self, *args, **kwargs) + super(NullBooleanField, self).__init__(*args, **kwargs) def deconstruct(self): name, path, args, kwargs = super(NullBooleanField, self).deconstruct() @@ -1571,7 +1572,7 @@ class TimeField(Field): if auto_now or auto_now_add: kwargs['editable'] = False kwargs['blank'] = True - Field.__init__(self, verbose_name, name, **kwargs) + super(TimeField, self).__init__(verbose_name, name, **kwargs) def deconstruct(self): name, path, args, kwargs = super(TimeField, self).deconstruct() @@ -1646,7 +1647,7 @@ class URLField(CharField): def __init__(self, verbose_name=None, name=None, **kwargs): kwargs['max_length'] = kwargs.get('max_length', 200) - CharField.__init__(self, verbose_name, name, **kwargs) + super(URLField, self).__init__(verbose_name, name, **kwargs) def deconstruct(self): name, path, args, kwargs = super(URLField, self).deconstruct() |
