On Tuesday, March 19, 2013 08:38:23 AM GitHub wrote:
>   Commit: b2ae9a9bd5e3dc214f13c6ae77fa06ad55102aba
>       https://github.com/zopefoundation/zope.container/commit/b2ae9a9bd5e3dc
> 214f13c6ae77fa06ad55102aba Author: Matthew Wilkes <g...@matthewwilkes.name>
>   Date:   2013-03-19 (Tue, 19 Mar 2013)
> 
>   Changed paths:
>     M setup.py
>     M src/zope/container/_zope_container_contained.c
>     M src/zope/container/_zope_proxy_proxy.c
> 
>   Log Message:
>   -----------
>   Comment out the C extension. This should build conditionally, but this is
> just for testing

I have actually some pypy attempts in a local version as well. The big problem 
is that the ContainedProxy must inherit from zope.security.proxy.ProxyPy and 
zope.persistent.persistence.Persistent. Both of those classes define __slots__ 
so they cannot both be base classes. The only way to fix this, I think, is to 
change the Python implementation of the security proxy or Persistent to not 
have slots and only define the slots in a derived class.

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 )

Reply via email to