]> granicus.if.org Git - python/commitdiff
#22196: link to Enum in the nametuple documentation. Patch by Karmen Dykstra.
authorEzio Melotti <ezio.melotti@gmail.com>
Tue, 28 Oct 2014 14:07:14 +0000 (15:07 +0100)
committerEzio Melotti <ezio.melotti@gmail.com>
Tue, 28 Oct 2014 14:07:14 +0000 (15:07 +0100)
Doc/library/collections.rst
Misc/ACKS

index f5fe12a739d333ee2831e1746d1e4fefc8c1f000..1651ef53f9fee2a1ac71482b2980f4a859d5a7f1 100644 (file)
@@ -908,13 +908,14 @@ customize a prototype instance:
     >>> janes_account = default_account._replace(owner='Jane')
 
 Enumerated constants can be implemented with named tuples, but it is simpler
-and more efficient to use a simple class declaration:
+and more efficient to use a simple :class:`~enum.Enum` :
 
     >>> Status = namedtuple('Status', 'open pending closed')._make(range(3))
     >>> Status.open, Status.pending, Status.closed
     (0, 1, 2)
-    >>> class Status:
-        open, pending, closed = range(3)
+    >>> from enum import Enum
+    >>> class Status(Enum):
+    ...     open, pending, closed = range(3)
 
     * `Recipe for named tuple abstract base class with a metaclass mix-in
       <http://code.activestate.com/recipes/577629-namedtupleabc-abstract-base-class-mix-in-for-named/>`_
index 97fc33d9fa38dc064d54f4727f119be54df7c1a1..1efdab479d4f762df5f08164fc593a8e69992b79 100644 (file)
--- a/Misc/ACKS
+++ b/Misc/ACKS
@@ -359,6 +359,7 @@ Virgil Dupras
 Bruno Dupuis
 Andy Dustman
 Gary Duzan
+Karmen Dykstra
 Eugene Dvurechenski
 Josip Dzolonga
 Maxim Dzumanenko