[Python-Dev] PEP 435 - requesting pronouncement
Ethan Furman
ethan at stoneleaf.us
Sun May 5 15:44:03 CEST 2013
More information about the Python-Dev mailing list
Sun May 5 15:44:03 CEST 2013
- Previous message: [Python-Dev] PEP 435 - requesting pronouncement
- Next message: [Python-Dev] PEP 435 - requesting pronouncement
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On 05/05/2013 03:05 AM, Antoine Pitrou wrote: > On Sat, 4 May 2013 15:04:49 -0700 > Eli Bendersky <eliben at 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~
- Previous message: [Python-Dev] PEP 435 - requesting pronouncement
- Next message: [Python-Dev] PEP 435 - requesting pronouncement
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-Dev mailing list