File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -908,13 +908,14 @@ customize a prototype instance:
908908 >>> janes_account = default_account._replace(owner = ' Jane' )
909909
910910Enumerated constants can be implemented with named tuples, but it is simpler
911- and more efficient to use a simple class declaration :
911+ and more efficient to use a simple : class: ` ~enum.Enum ` :
912912
913913 >>> Status = namedtuple(' Status' , ' open pending closed' )._make(range (3 ))
914914 >>> Status.open, Status.pending, Status.closed
915915 (0, 1, 2)
916- >>> class Status :
917- open, pending, closed = range(3)
916+ >>> from enum import Enum
917+ >>> class Status (Enum ):
918+ ... open , pending, closed = range (3 )
918919
919920 * `Recipe for named tuple abstract base class with a metaclass mix-in
920921 <http://code.activestate.com/recipes/577629-namedtupleabc-abstract-base-class-mix-in-for-named/> `_
Original file line number Diff line number Diff line change @@ -359,6 +359,7 @@ Virgil Dupras
359359Bruno Dupuis
360360Andy Dustman
361361Gary Duzan
362+ Karmen Dykstra
362363Eugene Dvurechenski
363364Josip Dzolonga
364365Maxim Dzumanenko
You can’t perform that action at this time.
0 commit comments