Toby Dickenson wrote:
[cc to zope-dev.]
Ive been using Zope only with Python 2.0 recently.
That's great to hear. I'm frankly a bit surprised that this works.
2.0 is a suprisingly conservative upgrade from 1.5.2
Did you have to make many changes to Zope?
All my critical patches are already merged into the Zope cvs, or the Python cvs ;-)
There are also some non-critical bug fixes related to Unicode awareness, bundled up with my other Unicode-In-Zope patches at http://www.zope.org/Members/htrd/wstring. These mostly relate to the fact that Zope does not defend against objects that raise exceptions when converted to a string using str() - and Unicode objects do this frequently.
(At the moment these extra patches are not 1.5.2 compatible... Ill work on this if DC feel the need for a transition period during which Zope supports both 1.5.2 and 2.0.)
I heard that ExtensionClass didn't work with Python 2.0.
It looks like a little work is needed to support 2.0's garbage collection of cyclic trash - but thats not enabled by default. Apart from that, everything works very well. (In some ways, better than 1.5.2)
Wow! That's swesome. I'll get back to you on some of this. Jim -- Jim Fulton mailto:jim@digicool.com Python Powered! Technical Director (888) 344-4332 http://www.python.org Digital Creations http://www.digicool.com http://www.zope.org Under US Code Title 47, Sec.227(b)(1)(C), Sec.227(a)(2)(B) This email address may not be added to any commercial mail list with out my permission. Violation of my privacy with advertising or SPAM will result in a suit for a MINIMUM of $500 damages/incident, $1500 for repeats.