File tree Expand file tree Collapse file tree 2 files changed +5
-3
lines changed Expand file tree Collapse file tree 2 files changed +5
-3
lines changed Original file line number Diff line number Diff line change @@ -908,13 +908,14 @@ customize a prototype instance:
908
908
>>> janes_account = default_account._replace(owner = ' Jane' )
909
909
910
910
Enumerated 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 ` :
912
912
913
913
>>> Status = namedtuple(' Status' , ' open pending closed' )._make(range (3 ))
914
914
>>> Status.open, Status.pending, Status.closed
915
915
(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 )
918
919
919
920
* `Recipe for named tuple abstract base class with a metaclass mix-in
920
921
<http://code.activestate.com/recipes/577629-namedtupleabc-abstract-base-class-mix-in-for-named/> `_
Original file line number Diff line number Diff line change @@ -361,6 +361,7 @@ Virgil Dupras
361
361
Bruno Dupuis
362
362
Andy Dustman
363
363
Gary Duzan
364
+ Karmen Dykstra
364
365
Eugene Dvurechenski
365
366
Josip Dzolonga
366
367
Maxim Dzumanenko
You can’t perform that action at this time.
0 commit comments