From f1e367851c9bc297adc5286c1f3845ebbb908b4f Mon Sep 17 00:00:00 2001 From: Anthony Sottile Date: Thu, 2 Sep 2021 05:46:57 -0400 Subject: [PATCH] Fix types of enum _member_names, etc. (#5986) Move fields onto EnumMeta --- stdlib/enum.pyi | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/stdlib/enum.pyi b/stdlib/enum.pyi index 5b796e887..3488a7916 100644 --- a/stdlib/enum.pyi +++ b/stdlib/enum.pyi @@ -19,15 +19,15 @@ class EnumMeta(ABCMeta): @_builtins_property def __members__(self: Type[_T]) -> Mapping[str, _T]: ... def __len__(self) -> int: ... + _member_names_: list[str] # undocumented + _member_map_: dict[str, Enum] # undocumented + _value2member_map_: dict[Any, Enum] # undocumented class Enum(metaclass=EnumMeta): name: str value: Any _name_: str _value_: Any - _member_names_: list[str] # undocumented - _member_map_: dict[str, Enum] # undocumented - _value2member_map_: dict[int, Enum] # undocumented if sys.version_info >= (3, 7): _ignore_: str | list[str] _order_: str