Re: [Zope3-dev] Backward-incompatible bug fix to zope.proxy

2006-04-03 Thread Jim Fulton
Roger Ineichen wrote: Jim Fulton schrieb: [...] Hi Jim, We just use a IContainer location proxy adapter. But since this adapter isn't persistent I don't think this is a problem. def proxify(container, item): if IContainer.providedBy(item): proxy = ContainerLocationProxy(item)

Re: [Zope3-dev] Backward-incompatible bug fix to zope.proxy

2006-04-03 Thread Roger Ineichen
Jim Fulton schrieb: [...] Hi Jim, We just use a IContainer location proxy adapter. But since this adapter isn't persistent I don't think this is a problem. def proxify(container, item): if IContainer.providedBy(item): proxy = ContainerLocationProxy(item) else: proxy = Lo

Re: [Zope3-dev] Backward-incompatible bug fix to zope.proxy

2006-04-03 Thread Jim Fulton
Roger Ineichen wrote: Jim Fulton schrieb: A while ago, Gary and I found what appeared to be a bug in zope.proxy.ProxyBase's handling of non-data descriptors (descriptors that define __get__, but not __set__ and __delete__) defined in proxy classes. Normally, when a class has non-data descripto

Re: [Zope3-dev] Backward-incompatible bug fix to zope.proxy

2006-04-02 Thread Roger Ineichen
Jim Fulton schrieb: A while ago, Gary and I found what appeared to be a bug in zope.proxy.ProxyBase's handling of non-data descriptors (descriptors that define __get__, but not __set__ and __delete__) defined in proxy classes. Normally, when a class has non-data descriptors, instance data overri