On Monday, March 11, 2013 10:33:30 PM Tres Seaver wrote:
> > Yep, saw that. There are some uncovered lines for which I have to add
> > tests left. Also, I just noticed while prorting zope.publisher to PyPy
> > that proxies cannot be adapted, which is a big issue for any view
> > libraries.
> Ouch.  That "lying about my type" bit is hard to get over.

I was thinking about dynamically creating proxy classes. Something along the 
lines of:

class PyProxy(object):

    def __new__(cls, orig):
        ProxyForOrig = type('ProxyForOrig', (cls, orig.__class__))
        return ProxyForOrig(orig)

That should also help us with our 3-arg pow() call

What do you think?

Entrepreneur and Software Geek
Google me. "Zope Stephan Richter"
Zope-Dev maillist  -  Zope-Dev@zope.org
**  No cross posts or HTML encoding!  **
(Related lists -
 https://mail.zope.org/mailman/listinfo/zope )

Reply via email to