[Python-Dev] PEP 435 -- Adding an Enum type to the Python standard library

Ethan Furman ethan at stoneleaf.us
Sun Apr 28 01:17:46 CEST 2013


On 04/27/2013 04:07 PM, Philip Jenvey wrote:
>
> Call me crazy, but might I suggest:
>
> class Planet(Enum, values='MERCURY VENUS EARTH'):
>      """Planets of the Solar System"""

Okay, you're crazy!  ;)

I must be too, 'cause I really like that suggestion.  Works easily, simple metaclass (or simple addition to current 
metaclass).

Very nice.

--
~Ethan~


More information about the Python-Dev mailing list