diff options
| author | Ethan Furman <ethan@stoneleaf.us> | 2024-01-18 00:31:00 (GMT) |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-01-18 00:31:00 (GMT) |
| commit | 4c7e09d0129dafddba58979ced9580f856f65efa (patch) | |
| tree | 5c84b14e48f05019974558d35a8179a2432b9a35 /Lib/enum.py | |
| parent | 945540306c12116154d2e4cc6c17a8efd2290537 (diff) | |
| download | cpython-4c7e09d0129dafddba58979ced9580f856f65efa.zip cpython-4c7e09d0129dafddba58979ced9580f856f65efa.tar.gz cpython-4c7e09d0129dafddba58979ced9580f856f65efa.tar.bz2 | |
gh-114149: [Enum] revert #114160 and add more tuple-subclass tests (GH-114215)
This reverts commit 05e142b1543eb9662d6cc33722e7e16250c9219f.
Diffstat (limited to 'Lib/enum.py')
| -rw-r--r-- | Lib/enum.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/Lib/enum.py b/Lib/enum.py index e51850d..a8a50a5 100644 --- a/Lib/enum.py +++ b/Lib/enum.py @@ -250,7 +250,7 @@ class _proto_member: delattr(enum_class, member_name) # second step: create member based on enum_class value = self.value - if type(value) is not tuple: + if not isinstance(value, tuple): args = (value, ) else: args = value @@ -1777,7 +1777,7 @@ def _simple_enum(etype=Enum, *, boundary=None, use_args=None): else: # create the member if use_args: - if type(value) is not tuple: + if not isinstance(value, tuple): value = (value, ) member = new_member(enum_class, *value) value = value[0] @@ -1826,7 +1826,7 @@ def _simple_enum(etype=Enum, *, boundary=None, use_args=None): else: # create the member if use_args: - if type(value) is not tuple: + if not isinstance(value, tuple): value = (value, ) member = new_member(enum_class, *value) value = value[0] |
