-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 kit BLAKE wrote: > Hi Tres, >> - Extension Classes were rewritten as Python new-style classes making >> all features of Python new-style classes available in Zope >> objects. This includes support for cyclic garbage collection. > > Does this mean that the following is fixed? Quoting from the Zope > 2.9.4 CHANGES.txt: > > To-do > * Add cyclic-garbage collection support to C extension classes, > especially to acquisition wrappers. > 1. B: ExtensionClassType already declares that it supports GC > (via the Py_TPFLAGS_HAVE_GC flag), but does not appear to conform to > the rules for such a type laid out in the Python docs: > http://docs.python.org/api/supporting-cycle-detection.html > > I don't see the same note in the 2.8.8 CHANGES.txt, but I'm sure it > was there in earlier versions.
The note in earlier versions was actually a fossil, and I removed it: it indicated that ExtensionClass was not a new-style class at all. I don't actually know whether it plays well with GC or not (the note on the 2.9 branch reflects my ignorance, as well). The text in the announcement is actually cloned from the earlier announcment (of 2.8.7). Tres. - -- =================================================================== Tres Seaver +1 202-558-7113 [EMAIL PROTECTED] Palladion Software "Excellence by Design" http://palladion.com -----BEGIN PGP SIGNATURE----- Version: GnuPG v126.96.36.199 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFEv9hx+gerLs4ltQ4RAjeDAKC4V5Hu77LFspnjXdfOKsmz/I6QxACeKUi/ WpfoH8zYZyTnQSZPpYKuoco= =1FYr -----END PGP SIGNATURE----- _______________________________________________ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev )