1
0
mirror of https://github.com/django/django.git synced 2025-03-10 17:32:41 +00:00

Removed unused custom exception support for ImmutableList.

If the warning provided was an instance of Exception, then it would be
used as-is. In practice this is untested, unused and ImmutableList is
an undocumented internal datastructure.
This commit is contained in:
Nick Pope 2020-10-02 12:21:15 +01:00 committed by Mariusz Felisiak
parent c3d9b8b28f
commit 1a8ad8a5c6

View File

@ -230,11 +230,8 @@ class ImmutableList(tuple):
self.warning = warning self.warning = warning
return self return self
def complain(self, *wargs, **kwargs): def complain(self, *args, **kwargs):
if isinstance(self.warning, Exception): raise AttributeError(self.warning)
raise self.warning
else:
raise AttributeError(self.warning)
# All list mutation functions complain. # All list mutation functions complain.
__delitem__ = complain __delitem__ = complain