This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author ethan.furman
Recipients Antony.Lee, ethan.furman
Date 2018-09-20.14:28:04
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <>
`locals()` returns the dictionary being used (an _EnumDict) and direct assignment uses the `__setitem__` method, which has been overridden -- and it is the only one; so `update()`, etc., still have normal dict meanings and not Enum ones.

Next step:  compile list of all methods that _EnumDict should override.

Or just say it's not supported.

Antony, can you give a more detailed use-case?  Meaning an actual example, please.
Date User Action Args
2018-09-20 14:28:05ethan.furmansetrecipients: + ethan.furman, Antony.Lee
2018-09-20 14:28:05ethan.furmansetmessageid: <>
2018-09-20 14:28:04ethan.furmanlinkissue34750 messages
2018-09-20 14:28:04ethan.furmancreate