@@ -277,6 +277,19 @@ Data Types
277
277
appropriate value will be chosen for you. See :class: `auto ` for the
278
278
details.
279
279
280
+ .. attribute :: Enum._name_
281
+
282
+ Name of the member.
283
+
284
+ .. attribute :: Enum._value_
285
+
286
+ Value of the member, can be set in :meth: `~object.__new__ `.
287
+
288
+ .. attribute :: Enum._order_
289
+
290
+ No longer used, kept for backward compatibility.
291
+ (class attribute, removed during class creation).
292
+
280
293
.. attribute :: Enum._ignore_
281
294
282
295
``_ignore_ `` is only used during creation and is removed from the
@@ -766,18 +779,17 @@ all the members are created it is no longer used.
766
779
Supported ``_sunder_ `` names
767
780
""""""""""""""""""""""""""""
768
781
769
- - ``_name_ `` -- name of the member
770
- - ``_value_ `` -- value of the member; can be set / modified in ``__new__ ``
771
-
772
- - ``_missing_ `` -- a lookup function used when a value is not found; may be
773
- overridden
774
- - ``_ignore_ `` -- a list of names, either as a :class: `list ` or a :class: `str `,
775
- that will not be transformed into members, and will be removed from the final
776
- class
777
- - ``_order_ `` -- used in Python 2/3 code to ensure member order is consistent
778
- (class attribute, removed during class creation)
779
- - ``_generate_next_value_ `` -- used to get an appropriate value for an enum
780
- member; may be overridden
782
+ - :attr: `~Enum._name_ ` -- name of the member
783
+ - :attr: `~Enum._value_ ` -- value of the member; can be set in ``__new__ ``
784
+ - :meth: `~Enum._missing_ ` -- a lookup function used when a value is not found;
785
+ may be overridden
786
+ - :attr: `~Enum._ignore_ ` -- a list of names, either as a :class: `list ` or a
787
+ :class: `str `, that will not be transformed into members, and will be removed
788
+ from the final class
789
+ - :attr: `~Enum._order_ ` -- no longer used, kept for backward
790
+ compatibility (class attribute, removed during class creation)
791
+ - :meth: `~Enum._generate_next_value_ ` -- used to get an appropriate value for
792
+ an enum member; may be overridden
781
793
782
794
.. note ::
783
795
0 commit comments