[Python-Dev] Purpose of Doctests [Was: Best practices for Enum]
Guido van Rossum
gvanrossum at gmail.com
Sun May 19 16:48:22 CEST 2013
Anyway, if you're doing arithmetic on enums you're doing it wrong.
Sent from Mailbox
On Sun, May 19, 2013 at 4:55 AM, Nick Coghlan <ncoghlan at gmail.com> wrote:
> On Sun, May 19, 2013 at 4:41 PM, Raymond Hettinger
> <raymond.hettinger at gmail.com> wrote:
>> nicer repr" is worth "Sorry, I broke your tests, made your published
>> out of date, and slowed down your code."
> While the first two considerations are always potentially applicable
> when using enums, the latter should only be true for code that uses
> str() and repr() a lot. For other operations, int-based enums
> shouldn't add any more overhead than namedtuple does for tuples.
> I agree with basically everything you said, but I don't want "enums
> are slower than normal integers" to become a meme - there really
> shouldn't be a speed difference for any arithmetic operations when
> using IntEnum.
> Nick Coghlan | ncoghlan at gmail.com | Brisbane, Australia
> Python-Dev mailing list
> Python-Dev at python.org
> Unsubscribe: http://mail.python.org/mailman/options/python-dev/guido%40python.org
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Python-Dev