diff options
author | Ethan Furman <ethan@stoneleaf.us> | 2015-01-15 06:31:50 (GMT) |
---|---|---|
committer | Ethan Furman <ethan@stoneleaf.us> | 2015-01-15 06:31:50 (GMT) |
commit | 8a123292818a88d334068249792539dab0656f4d (patch) | |
tree | ef1d820cee25fbc15880c028b3b2fffbe4e2fe40 /Doc/library/enum.rst | |
parent | 2f825af728db4e67292ecb7cef1a4de7c6469ef9 (diff) | |
download | cpython-8a123292818a88d334068249792539dab0656f4d.zip cpython-8a123292818a88d334068249792539dab0656f4d.tar.gz cpython-8a123292818a88d334068249792539dab0656f4d.tar.bz2 |
Issue22997: minor doc update; thanks to Simoen Visser
Diffstat (limited to 'Doc/library/enum.rst')
-rw-r--r-- | Doc/library/enum.rst | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/Doc/library/enum.rst b/Doc/library/enum.rst index 503d305..cf09559 100644 --- a/Doc/library/enum.rst +++ b/Doc/library/enum.rst @@ -404,7 +404,7 @@ enumerations; the others auto-assign increasing integers starting with 1. A new class derived from :class:`Enum` is returned. In other words, the above assignment to :class:`Animal` is equivalent to:: - >>> class Animals(Enum): + >>> class Animal(Enum): ... ant = 1 ... bee = 2 ... cat = 3 @@ -421,7 +421,7 @@ enumeration is being created in (e.g. it will fail if you use a utility function in separate module, and also may not work on IronPython or Jython). The solution is to specify the module name explicitly as follows:: - >>> Animals = Enum('Animals', 'ant bee cat dog', module=__name__) + >>> Animal = Enum('Animal', 'ant bee cat dog', module=__name__) .. warning:: @@ -434,7 +434,7 @@ The new pickle protocol 4 also, in some circumstances, relies on to find the class. For example, if the class was made available in class SomeData in the global scope:: - >>> Animals = Enum('Animals', 'ant bee cat dog', qualname='SomeData.Animals') + >>> Animal = Enum('Animal', 'ant bee cat dog', qualname='SomeData.Animal') The complete signature is:: @@ -447,6 +447,10 @@ The complete signature is:: 'red green blue' | 'red,green,blue' | 'red, green, blue' + or an iterator of names:: + + ['red', 'green', 'blue'] + or an iterator of (name, value) pairs:: [('cyan', 4), ('magenta', 5), ('yellow', 6)] |