Commit 3fe70b4a authored by Ethan Furman's avatar Ethan Furman

Added example to enum docs show access to name and value attributes of enum members.

parent cf873c69
......@@ -87,8 +87,8 @@ Enumeration members are hashable, so they can be used in dictionaries and sets::
True
Programmatic access to enumeration members
------------------------------------------
Programmatic access to enumeration members and their attributes
---------------------------------------------------------------
Sometimes it's useful to access members in enumerations programmatically (i.e.
situations where ``Color.red`` won't do because the exact color is not known
......@@ -106,6 +106,14 @@ If you want to access enum members by *name*, use item access::
>>> Color['green']
<Color.green: 2>
If have an enum member and need its :attr:`name` or :attr:`value`::
>>> member = Color.red
>>> member.name
'red'
>>> member.value
1
Duplicating enum members and values
-----------------------------------
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment