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 ncoghlan
Recipients PiDelport, Rhamphoryncus, barry, georg.brandl, jcea, jkrukoff, ncoghlan, terry.reedy
Date 2008-05-23.08:49:47
SpamBayes Score 0.57586986
Marked as misclassified No
Message-id <1211532591.94.0.0223784695885.issue643841@psf.upfronthosting.co.za>
In-reply-to
Content
As to the rationale for having it in the standard library: it's because
of the coupling with the implementation of the type() builtin. If a new
slot is added to type() that the interpreter may access without
consulting __getattribute__, then ProxyMixin can be updated to correctly
delegate that slot. If alternate implementations such as Jython or
IronPython have additional such slots, they can also provide their own
version of ProxyMixin.

If ProxyMixin doesn't become the development responsibility of the same
group that is responsible for the implementation of the type object then
it may as well not exist (since it can't be trusted to be kept up to
date with the development process).
History
Date User Action Args
2008-05-23 08:49:53ncoghlansetspambayes_score: 0.57587 -> 0.57586986
recipients: + ncoghlan, barry, georg.brandl, terry.reedy, jcea, Rhamphoryncus, jkrukoff, PiDelport
2008-05-23 08:49:52ncoghlansetspambayes_score: 0.57587 -> 0.57587
messageid: <1211532591.94.0.0223784695885.issue643841@psf.upfronthosting.co.za>
2008-05-23 08:49:50ncoghlanlinkissue643841 messages
2008-05-23 08:49:49ncoghlancreate