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 pfalcon
Recipients pablogsal, pfalcon, ppperry, terry.reedy, vstinner
Date 2020-01-16.23:32:05
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1579217525.56.0.295427998155.issue32615@roundup.psfhosted.org>
In-reply-to
Content
> you ask to modify Python so you can pass dict subclasses as namespaces and expect CPython to respect the mapping protocol

But no, per your own account, you made noticeable, though not complete, code changes in that direction. The only thing I'm saying "now that it's all there, it's only logical to fix the missing parts, about which people report issues". While you suddenly come up with "alternative" solution - throw it all away.

And I always just took your word for it, but now did some git logging/blaming. So, LOAD_GLOBAL handling of dict subclasses was introduced by you in https://github.com/python/cpython/commit/b0b224233e481d979430a54d257d871424ff19fb , in 2012, almost 8 years ago. 

And what about STORE_NAME handling? I traced that to https://github.com/python/cpython/commit/214b1c3aaea3e83302df9ea37a37b3c7548b92b1 of 2004.
History
Date User Action Args
2020-01-16 23:32:05pfalconsetrecipients: + pfalcon, terry.reedy, vstinner, ppperry, pablogsal
2020-01-16 23:32:05pfalconsetmessageid: <1579217525.56.0.295427998155.issue32615@roundup.psfhosted.org>
2020-01-16 23:32:05pfalconlinkissue32615 messages
2020-01-16 23:32:05pfalconcreate