Skip to content

Commit 0822595

Browse files
authored
Add missing _add_value_alias_ method for Python 3.13 enum (#14411)
1 parent ae1b471 commit 0822595

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

stdlib/enum.pyi

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -219,6 +219,11 @@ class Enum(metaclass=EnumMeta):
219219
if sys.version_info >= (3, 12) and sys.version_info < (3, 14):
220220
@classmethod
221221
def __signature__(cls) -> str: ...
222+
if sys.version_info >= (3, 13):
223+
# Value may be any type, even in special enums. Enabling Enum parsing from
224+
# multiple value types
225+
def _add_value_alias_(self, value: Any) -> None: ...
226+
def _add_alias_(self, name: str) -> None: ...
222227

223228
if sys.version_info >= (3, 11):
224229
class ReprEnum(Enum): ...

0 commit comments

Comments
 (0)