On 05/05/2013 03:05 AM, Antoine Pitrou wrote:
On Sat, 4 May 2013 15:04:49 -0700
Eli Bendersky <eli...@gmail.com> wrote:
Hello pydev,

PEP 435 is ready for final review. A lot of the feedback from the last few
weeks of discussions has been incorporated.

I still would like to see Nick's class-based API preferred over the
functional API:

    class Season(Enum, members='spring summer autumn'):
       pass

The PEP doesn't even mention it, even though you got significant
pushback on the proposed _getframe() hack for pickling (including
mentions that IronPython and Cython may not support it), and nobody
seemed to be unhappy with the class-based proposal.

Agreed that the PEP should mention it.

-1 on using it.

We don't need two different ways to use class syntax.

The functional interface is there for two reasons:

  - to easily create enums dynamically (fairly rare, I'm sure)

  - to easily create enums when prototyping or at the interactive prompt (I'll 
use it all the time -- it's convenient! ;)

--
~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

Reply via email to