diff options
Diffstat (limited to 'Lib/enum.py')
-rw-r--r-- | Lib/enum.py | 8 |
1 files changed, 0 insertions, 8 deletions
diff --git a/Lib/enum.py b/Lib/enum.py index f5c29ed..63ca160 100644 --- a/Lib/enum.py +++ b/Lib/enum.py @@ -1125,14 +1125,6 @@ class Enum(metaclass=EnumType): def __init__(self, *args, **kwds): pass - def __getattribute__(self, name): - self_dict = super().__getattribute__('__dict__') - cls = super().__getattribute__('__class__') - value = super().__getattribute__(name) - if isinstance(value, cls) and name not in self_dict and name in self._member_names_: - raise AttributeError("<enum '%s'> member has no attribute %r" % (cls.__name__, name)) - return super().__getattribute__(name) - def _generate_next_value_(name, start, count, last_values): """ Generate the next value when not given. |