gh-102558: [Enum] fix AttributeError during member repr() (GH-102601)

This commit is contained in:
Dong-hee Na 2023-03-24 05:30:18 +09:00 committed by GitHub
parent 16f6165b71
commit bd063756b3
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 10 additions and 1 deletions

View file

@ -1186,6 +1186,8 @@ class Enum(metaclass=EnumType):
return None
def __repr__(self):
if not isinstance(self, Enum):
return repr(self)
v_repr = self.__class__._value_repr_ or repr
return "<%s.%s: %s>" % (self.__class__.__name__, self._name_, v_repr(self._value_))