On 02/26/2013 11:17 AM, Antoine Pitrou wrote:
On Tue, 26 Feb 2013 08:03:40 -0800
Ethan Furman <et...@stoneleaf.us> wrote:
I'm beginning to see why enums as a class has not yet been added to Python. We
don't want to complicate the language
with too many choices, yet there is no One Obvious Enum to fit the wide variety
of use-cases:
- named int enums (http status codes)
- named str enums (tkinter options)
- named bitmask enums (file-type options)
- named valueless enums (any random set of names)
- named valueless-yet-orderable enums (any not-so-random set of names ;)
I don't think valueless enums have a point. Just make them str enums.
If they're str enums then they would compare equal with strings and be strings
and that may not be desired.
--
~Ethan~
_______________________________________________
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe:
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com