]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
SF 563203. Replaced 'has_key()' with 'in'.
authorRaymond Hettinger <python@rcn.com>
Sat, 1 Jun 2002 14:25:41 +0000 (14:25 +0000)
committerRaymond Hettinger <python@rcn.com>
Sat, 1 Jun 2002 14:25:41 +0000 (14:25 +0000)
Lib/dumbdbm.py

index c2b79523b4d869becc00658d4fe5d7499b29b3e6..b6b7fc3ff23bd1ec04b7d872e4c42297303f4fb8 100644 (file)
@@ -108,7 +108,7 @@ class _Database:
     def __setitem__(self, key, val):
         if not type(key) == type('') == type(val):
             raise TypeError, "keys and values must be strings"
-        if not self._index.has_key(key):
+        if not key in self._index:
             (pos, siz) = self._addval(val)
             self._addkey(key, (pos, siz))
         else:
@@ -130,10 +130,10 @@ class _Database:
         return self._index.keys()
 
     def has_key(self, key):
-        return self._index.has_key(key)
+        return key in self._index
 
     def __contains__(self, key):
-        return self._index.has_key(key)
+        return key in self._index
 
     def iterkeys(self):
         return self._index.iterkeys()