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 barry
Recipients PiDelport, Rhamphoryncus, barry, georg.brandl, jcea, jkrukoff, ncoghlan, terry.reedy
Date 2008-06-11.11:29:42
SpamBayes Score 0.001996834
Marked as misclassified No
Message-id <1213183796.32.0.115973645575.issue643841@psf.upfronthosting.co.za>
In-reply-to
Content
This is a huge thread and I don't have time to look at the entire patch.  

However, it seems like the main purpose of the proxy class is to work
around a basic deficiency in Python.  Now, if this is a purposeful
omissions (i.e. defined as part of the language), then a proxy class
makes sense.  If not, then you should probably work to fix the
implementation.

In general, the concept of a base proxy mixin makes sense if it's
generic enough and flexible enough to be of wider use to Python
programmers.  One measure of that might be to re-implement the existing
proxy-like classes to use this mixin class.  If that can't be done, then
this is too specialized (or too unproven) and should probably be a
cheeseshop module first.

I'm also uncomfortable with adding a new typestool module, mostly
because we have a types module.  I know they're there for different
purposes, but still, it seems ugly to me.  On top of that, adding a
module for a single class seems like overkill.

Do you have any ideas about where this might go in an existing module?

Overall, I'm -0 on adding this to Python.  Guido should have the final
say though.  I'm knocking this down to critical so it won't hold up the
betas.  Other than the refactoring, it seems like adding a proxy class,
while being a new feature, is isolated enough that it could go in after
beta.
History
Date User Action Args
2008-06-11 11:29:59barrysetspambayes_score: 0.00199683 -> 0.001996834
recipients: + barry, georg.brandl, terry.reedy, jcea, ncoghlan, Rhamphoryncus, jkrukoff, PiDelport
2008-06-11 11:29:58barrysetspambayes_score: 0.00199683 -> 0.00199683
messageid: <1213183796.32.0.115973645575.issue643841@psf.upfronthosting.co.za>
2008-06-11 11:29:54barrylinkissue643841 messages
2008-06-11 11:29:51barrycreate