-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 03/19/2013 01:48 PM, Stephan Richter wrote: > 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.
Please don't attempt to mess with the persistent class: the slots there are crucial to performance. Tres. - -- =================================================================== Tres Seaver +1 540-429-0999 tsea...@palladion.com Palladion Software "Excellence by Design" http://palladion.com -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (GNU/Linux) Comment: Using GnuPG with undefined - http://www.enigmail.net/ iEYEARECAAYFAlFI1VEACgkQ+gerLs4ltQ4KHgCbBkreu1q7MT/FwYbHATZbCkdO oXsAoIAVLwX3JeEZHqfHEi9JUn6Hzpdy =SDMg -----END PGP SIGNATURE----- _______________________________________________ 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 )