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? Regards, Stephan -- Entrepreneur and Software Geek Google me. "Zope Stephan Richter" _______________________________________________ Zope-Dev maillist - Zope-Dev@zope.org https://mail.zope.org/mailman/listinfo/zope-dev ** No cross posts or HTML encoding! ** (Related lists - https://mail.zope.org/mailman/listinfo/zope-announce https://mail.zope.org/mailman/listinfo/zope )