diff options
author | Guido van Rossum <guido@python.org> | 2006-08-21 00:21:47 (GMT) |
---|---|---|
committer | Guido van Rossum <guido@python.org> | 2006-08-21 00:21:47 (GMT) |
commit | 2043513bd584a08cc7d748562bd8011b989b3659 (patch) | |
tree | a2f33ad9469d3aa1bfb32fa6e003f7e24dc6af7e /Lib/bsddb/dbshelve.py | |
parent | f1a69c16665c6c031c4723e5bc3e6d6f4118fa5e (diff) | |
download | cpython-2043513bd584a08cc7d748562bd8011b989b3659.zip cpython-2043513bd584a08cc7d748562bd8011b989b3659.tar.gz cpython-2043513bd584a08cc7d748562bd8011b989b3659.tar.bz2 |
Fixed to the point that all unit tests pass again. (However, I get 4
"exception in thread" messages, one about a killed locker, and three
assertions.) Details:
test/test_dbshelve.py:
- kill reference to InstanceType
test/test_basics.py:
- use // for int division
- use 'in' instead of has_key
dbshelve.py:
- fix bug in previous has_key fix, use self.db.has_key instead of self.has_key
dbtables.py:
- use 'in' instead of has_key
dbutils.py:
- fix bug in previous has_key fix, test for 'max_retries', not 'max_tries'
Diffstat (limited to 'Lib/bsddb/dbshelve.py')
-rw-r--r-- | Lib/bsddb/dbshelve.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/Lib/bsddb/dbshelve.py b/Lib/bsddb/dbshelve.py index afc1a1a..8530c9a 100644 --- a/Lib/bsddb/dbshelve.py +++ b/Lib/bsddb/dbshelve.py @@ -198,7 +198,7 @@ class DBShelf(DictMixin): def __contains__(self, key): - return self.has_key(key) + return self.db.has_key(key) #---------------------------------------------- |