[Python-Dev] PEP-435 reference implementation (original) (raw)

Steven D'Aprano steve at pearwood.info
Thu May 2 03:37:48 CEST 2013


On 02/05/13 08:54, Nick Coghlan wrote:

If enums had an "asdict" method that returned an ordered dictionary, you could do:

class MoreColors(Enum): locals().update(Colors.asdict())

Surely that is an implementation-specific piece of code? Writing to locals() is not guaranteed to work, and the documentation warns against it.

http://docs.python.org/3/library/functions.html#locals

-- Steven



More information about the Python-Dev mailing list