Add missing _add_value_alias_ method for Python 3.13 enum (#14411)

This commit is contained in:
TuckerD
2025-07-21 04:48:15 -06:00
committed by GitHub
parent ae1b471e5b
commit 08225953c9
+5
View File
@@ -219,6 +219,11 @@ class Enum(metaclass=EnumMeta):
if sys.version_info >= (3, 12) and sys.version_info < (3, 14):
@classmethod
def __signature__(cls) -> str: ...
if sys.version_info >= (3, 13):
# Value may be any type, even in special enums. Enabling Enum parsing from
# multiple value types
def _add_value_alias_(self, value: Any) -> None: ...
def _add_alias_(self, name: str) -> None: ...
if sys.version_info >= (3, 11):
class ReprEnum(Enum): ...