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