From 39df66179f31a74fbbfb9fc8a4ef57ba1833c0b2 Mon Sep 17 00:00:00 2001 From: Raymond Hettinger Date: Mon, 25 Feb 2008 23:17:41 +0000 Subject: [PATCH] Revert part of r60927 which made invalid assumptions about the API offered by db modules. --- Lib/shelve.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Lib/shelve.py b/Lib/shelve.py index f1a468e211..7a75445b0b 100644 --- a/Lib/shelve.py +++ b/Lib/shelve.py @@ -95,13 +95,13 @@ class Shelf(UserDict.DictMixin): return len(self.dict) def has_key(self, key): - return key in self.dict + return self.dict.has_key(key) def __contains__(self, key): - return key in self.dict + return self.dict.has_key(key) def get(self, key, default=None): - if key in self.dict: + if self.dict.has_key(key): return self[key] return default -- 2.40.0