On Tue, Mar 12, 2013 at 8:30 AM, Stephan Richter
<stephan.rich...@gmail.com> wrote:
> 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?

Sorry, why do you want to adapt proxies?  The "lying about class",
which is arguably not lying, is intentional and facilitates adapting proxied


Jim Fulton
Jerky is better than bacon! http://zo.pe/Kqm
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