summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Lib/enum.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/Lib/enum.py b/Lib/enum.py
index 82be1fb..ca6aff6 100644
--- a/Lib/enum.py
+++ b/Lib/enum.py
@@ -1616,8 +1616,8 @@ def _test_simple_enum(checked_enum, simple_enum):
simple_member_dict = simple_enum[name].__dict__
simple_member_keys = list(simple_member_dict.keys())
for key in set(checked_member_keys + simple_member_keys):
- if key in ('__module__', '__objclass__'):
- # keys known to be different
+ if key in ('__module__', '__objclass__', '_inverted_'):
+ # keys known to be different or absent
continue
elif key not in simple_member_keys:
failed_member.append("missing key %r not in the simple enum member %r" % (key, name))