]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
[Enum] fix doc string (GH-25376)
authorEthan Furman <ethan@stoneleaf.us>
Thu, 15 Apr 2021 13:49:54 +0000 (06:49 -0700)
committerGitHub <noreply@github.com>
Thu, 15 Apr 2021 13:49:54 +0000 (06:49 -0700)
Lib/enum.py

index b102a4e4cc78202b05b91eb08fcef6a2fdff5e09..9533dd80b236625d5cf29bfd25065096fab4fabe 100644 (file)
@@ -310,7 +310,7 @@ class _EnumDict(dict):
             pass
         elif _is_sunder(key):
             if key not in (
-                    '_order_', '_create_pseudo_member_',
+                    '_order_',
                     '_generate_next_value_', '_missing_', '_ignore_',
                     '_iter_member_', '_iter_member_by_value_', '_iter_member_by_def_',
                     ):
@@ -1131,7 +1131,9 @@ class Flag(Enum, boundary=STRICT):
     @classmethod
     def _missing_(cls, value):
         """
-        Create a composite member iff value contains only members.
+        Create a composite member containing all canonical members present in `value`.
+
+        If non-member values are present, result depends on `_boundary_` setting.
         """
         if not isinstance(value, int):
             raise ValueError(