On Sat, 04 May 2013 11:15:17 +1200
Greg Ewing <greg.ew...@canterbury.ac.nz> wrote:
> Eli Bendersky wrote:
> > I'm just curious what it is about enums that sets everyone on a "let's 
> > make things safer" path. Python is about duck typing, it's absolutely 
> > "unsafe" in the static typing sense, in the most fundamental ways 
> > imaginable.
> 
> This isn't about catching bugs in the program, it's
> about validating user input. That's a common enough
> task that it deserves to have a convenient way to
> do it correctly.

+1. An enum is basically a bidirectional mapping between some raw
values and some "nice" instances, so it deserves a well-defined lookup
operation in each direction.

Regards

Antoine.


_______________________________________________
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

Reply via email to