[Python-ideas] constant/enum type in stdlib

Ethan Furman ethan at stoneleaf.us
Wed Jan 30 18:19:36 CET 2013


On 01/30/2013 08:26 AM, Antoine Pitrou wrote:
> Le Wed, Michael Foord a écrit :
>> With a Python 3 metaclass that provides default values for *looked up*
>> entries you could have this:
>>
>> class Color(Enum):
>>      RED, WHITE, BLUE
>
> This relies on tuple evaluation order, and would also evaluate any
> other symbol looked up from inside the class body (which means I
> cannot add anything else than enum symbols to the class).

Probably a dumb question, but why would you want to add non-enum to an 
enum class?

~Ethan~




More information about the Python-ideas mailing list