From bd063756b34003c1bc7cacf5b1bd90a409180fb6 Mon Sep 17 00:00:00 2001 From: Dong-hee Na Date: Fri, 24 Mar 2023 05:30:18 +0900 Subject: gh-102558: [Enum] fix AttributeError during member repr() (GH-102601) --- Lib/enum.py | 2 ++ 1 file changed, 2 insertions(+) (limited to 'Lib/enum.py') diff --git a/Lib/enum.py b/Lib/enum.py index d14e91a9b01..ba927662a43 100644 --- a/Lib/enum.py +++ b/Lib/enum.py @@ -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_)) -- cgit v1.2.3