From: Ethan Furman Date: Tue, 30 Jul 2013 19:24:25 +0000 (-0700) Subject: fixed examples to work with changed attribute names X-Git-Tag: v3.4.0a1~37^2~10 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=90262625075cdfc32e77340f907d3a47ab6b47f1;p=python fixed examples to work with changed attribute names --- diff --git a/Doc/library/enum.rst b/Doc/library/enum.rst index 1e464d7361..686470534d 100644 --- a/Doc/library/enum.rst +++ b/Doc/library/enum.rst @@ -483,7 +483,7 @@ Avoids having to specify the value for each enumeration member:: ... def __new__(cls): ... value = len(cls.__members__) + 1 ... obj = object.__new__(cls) - ... obj._value = value + ... obj._value_ = value ... return obj ... >>> class Color(AutoNumber): @@ -505,19 +505,19 @@ enumerations):: >>> class OrderedEnum(Enum): ... def __ge__(self, other): ... if self.__class__ is other.__class__: - ... return self._value >= other._value + ... return self.value >= other.value ... return NotImplemented ... def __gt__(self, other): ... if self.__class__ is other.__class__: - ... return self._value > other._value + ... return self.value > other.value ... return NotImplemented ... def __le__(self, other): ... if self.__class__ is other.__class__: - ... return self._value <= other._value + ... return self.value <= other.value ... return NotImplemented ... def __lt__(self, other): ... if self.__class__ is other.__class__: - ... return self._value < other._value + ... return self.value < other.value ... return NotImplemented ... >>> class Grade(OrderedEnum):