|
From: <mi...@st...> - 2002-08-08 13:42:33
|
Jens Vagelpohl wrote: > > in your last mail you said that the UserDict.get method would turn > around and use __getitem__. this is not true, it uses "get" itself. i am > working on python 2.1.3, maybe this has changed in the version you are > using. I'm using 2.2.1. > here is the relevant code:: > > 35 def get(self, key, failobj=None): > 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 including test cases. Everyone is encouraged to test with different Python versions (without using option -O off course)! $ python Lib/ldap/cidict.py Ciao, Michael. |