From: Ethan Furman Date: Thu, 15 Apr 2021 13:49:54 +0000 (-0700) Subject: [Enum] fix doc string (GH-25376) X-Git-Tag: v3.10.0b1~274 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=0dca5eb54bd137ed5c6e20012fe8dddb2eadfdd7;p=thirdparty%2FPython%2Fcpython.git [Enum] fix doc string (GH-25376) --- diff --git a/Lib/enum.py b/Lib/enum.py index b102a4e4cc78..9533dd80b236 100644 --- a/Lib/enum.py +++ b/Lib/enum.py @@ -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(