Richard Futrell added the comment: Ah, I get the same result as you in a clean interpreter session. Looks like it's not Python's fault.
The bug seems to arise from an interaction with cloudpickle 0.2.1 (and only in IPython), which puts the bad value into a cache somewhere in the pickle module. So I'll take this issue to cloudpickle. In [1]: import cloudpickle In [2]: cloudpickle.dumps(object.__new__) Out[2]: '\x80\x02cemail.MIMEAudio\n__new__\nq\x00.' In [3]: import pickle In [4]: pickle.whichmodule(object.__new__, None) Out[4]: 'email.MIMEAudio' ---------- resolution: -> not a bug _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue26522> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com