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.
>
>
|