]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
Patch by Paul Sokolovsky to support the get() method.
authorGuido van Rossum <guido@python.org>
Wed, 11 Aug 1999 01:54:05 +0000 (01:54 +0000)
committerGuido van Rossum <guido@python.org>
Wed, 11 Aug 1999 01:54:05 +0000 (01:54 +0000)
Lib/shelve.py

index e617e89b8231b50aafc0594c3c3a8b9e0e7301c4..807a0bb0b9bb37bd5c1786776743372427f7ef3c 100644 (file)
@@ -59,6 +59,11 @@ class Shelf:
        
        def has_key(self, key):
                return self.dict.has_key(key)
+
+       def get(self, key, default=None):
+               if self.dict.has_key(key):
+                       return self[key]
+               return default
        
        def __getitem__(self, key):
                f = StringIO(self.dict[key])