[Python-checkins] CVS: python/dist/src/Lib dumbdbm.py,1.10,1.11
Fred L. Drake
fdrake@users.sourceforge.net
Wed, 02 May 2001 21:55:49 -0700
Update of /cvsroot/python/python/dist/src/Lib
In directory usw-pr-cvs1:/tmp/cvs-serv27091
Modified Files:
dumbdbm.py
Log Message:
Added support for .__contains__(), .__iter__(), .iterkeys().
Index: dumbdbm.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/dumbdbm.py,v
retrieving revision 1.10
retrieving revision 1.11
diff -C2 -r1.10 -r1.11
*** dumbdbm.py 2001/03/02 06:43:49 1.10
--- dumbdbm.py 2001/05/03 04:55:47 1.11
***************
*** 136,139 ****
--- 136,146 ----
return self._index.has_key(key)
+ def __contains__(self, key):
+ return self._index.has_key(key)
+
+ def iterkeys(self):
+ return self._index.iterkeys()
+ __iter__ = iterkeys
+
def __len__(self):
return len(self._index)
***************
*** 144,148 ****
! def open(file, flag = None, mode = None):
# flag, mode arguments are currently ignored
return _Database(file)
--- 151,155 ----
! def open(file, flag=None, mode=None):
# flag, mode arguments are currently ignored
return _Database(file)