[Zope-dev] Re: [Zope-ZEO] How to get rid of the cPickle and asyncore dependency hassles hassles

Jim Fulton jim@digicool.com
Fri, 06 Oct 2000 10:32:50 -0400


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.