-
-
Notifications
You must be signed in to change notification settings - Fork 32.4k
Closed as not planned
Labels
3.12only security fixesonly security fixes3.13bugs and security fixesbugs and security fixesstdlibPython modules in the Lib dirPython modules in the Lib dirtype-bugAn unexpected behavior, bug, or errorAn unexpected behavior, bug, or error
Description
Bug report
import enum
class bitmap(enum.IntFlag):
pass
print(bitmap.from_bytes(b'\x00', 'little'))
3.11
bitmap(0)
3.12.0b4
Traceback (most recent call last):
File "/.../cpython/test.py", line 6, in <module>
print(bitmap.from_bytes(b'\x00', 'little'))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/.../cpython/Lib/enum.py", line 742, in __call__
return cls._create_(
^^^^^^^^^^^^^
File "/.../cpython/Lib/enum.py", line 870, in _create_
for item in names:
TypeError: 'NoneType' object is not iterable
I bisected the issue to #99500.
/CC: @ethanfurman
Your environment
- CPython versions tested on:
3.12.0b4
- Operating system and architecture: macOS ARM64
Metadata
Metadata
Assignees
Labels
3.12only security fixesonly security fixes3.13bugs and security fixesbugs and security fixesstdlibPython modules in the Lib dirPython modules in the Lib dirtype-bugAn unexpected behavior, bug, or errorAn unexpected behavior, bug, or error