When the _iter_mixin stopped inheritting from UsserDictMixin, it lost the

__repr__ which caused bsddb.test.test_misc.py to fail in test03_repr_closed_db
Restore the repr so the test passes.  I think this is correct, but it would
be good to have some more review.
This commit is contained in:
Neal Norwitz 2008-03-01 04:06:19 +00:00
parent de802dc1fa
commit 3af831baca
1 changed files with 3 additions and 0 deletions

View File

@ -170,6 +170,9 @@ class _DBWithCursor(_iter_mixin):
def __del__(self): def __del__(self):
self.close() self.close()
def __repr__(self):
return repr(dict(self.iteritems()))
def _checkCursor(self): def _checkCursor(self):
if self.dbc is None: if self.dbc is None:
self.dbc = _DeadlockWrap(self.db.cursor) self.dbc = _DeadlockWrap(self.db.cursor)