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 eli.bendersky
Recipients alex, barry, docs@python, eli.bendersky, ethan.furman, ezio.melotti, ncoghlan, zach.ware
Date 2013-05-11.03:26:11
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <>
In-reply-to <>
On Fri, May 10, 2013 at 8:09 PM, Nick Coghlan <>wrote:

> Nick Coghlan added the comment:
> Two requests:
> 1. Lose the frame hack. With the explicit "module=__name__" API available,
> the implicit fragile magic isn't necessary and leads to Enum instances that
> may or may not support pickling depending on the implementation. Better to
> say "if you use the functional API without passing the module name, your
> Enum instances won't support pickling".
Strong -1 from me on this. The PEP has been accepted. Feel free to raise
this for discussion if you want to change the decision. With all due
respect to IronPython, most users can write simpler code and have pickling
work just fine.
Date User Action Args
2013-05-11 03:26:11eli.benderskysetrecipients: + eli.bendersky, barry, ncoghlan, ezio.melotti, alex, docs@python, ethan.furman, zach.ware
2013-05-11 03:26:11eli.benderskylinkissue17947 messages
2013-05-11 03:26:11eli.benderskycreate