|
From: Jens V. <je...@zo...> - 2002-08-08 13:48:00
|
just as a FYI: we're kind of "stuck" on 2.1.3 as far as zope goes right=20= now, so that will be the version that people run who run a recent = version=20 of zope. the first version of zope to "officially" support 2.2.x will be 2.7, = which=20 is a few months away. jens On Thursday, August 8, 2002, at 09:42 , Michael Str=F6der wrote: > Jens Vagelpohl wrote: >> in your last mail you said that the UserDict.get method would turn=20 >> around and use __getitem__. this is not true, it uses "get" itself. i = am=20 >> working on python 2.1.3, maybe this has changed in the version you = are=20 >> using. > > I'm using 2.2.1. > >> here is the relevant code:: >> 35 def get(self, key, failobj=3DNone): >> 36 -> return self.data.get(key, failobj) > > Aaargh, that's flawed! > >> maybe the cidict class should override the method "get" as well? > > /bin/done > > I've also added .keys() and .items() with case-respecting handling=20 > including test cases. > > Everyone is encouraged to test with different Python versions (without=20= > using option -O off course)! > > $ python Lib/ldap/cidict.py > > Ciao, Michael. > > |