1
0
mirror of https://github.com/django/django.git synced 2025-01-08 17:37:20 +00:00

Used super() in DjangoUnicodeDecodeError.

This commit is contained in:
Tim Graham 2017-02-01 15:50:18 -05:00
parent 2f1394c76d
commit 4ee877a7b0

View File

@ -11,11 +11,10 @@ from django.utils.functional import Promise
class DjangoUnicodeDecodeError(UnicodeDecodeError):
def __init__(self, obj, *args):
self.obj = obj
UnicodeDecodeError.__init__(self, *args)
super().__init__(*args)
def __str__(self):
original = UnicodeDecodeError.__str__(self)
return '%s. You passed in %r (%s)' % (original, self.obj, type(self.obj))
return '%s. You passed in %r (%s)' % (super().__str__(), self.obj, type(self.obj))
# For backwards compatibility. (originally in Django, then added to six 1.9)