cpython/Lib/bsddb
Gregory P. Smith a703a21b48 * Use weakref's of DBCursor objects for the iterator cursors to avoid a
memory leak that would've occurred for all iterators that were
  destroyed before having iterated until they raised StopIteration.

* Simplify some code.

* Add new test cases to check for the memleak and ensure that mixing
  iteration with modification of the values for existing keys works.
2003-11-03 01:04:41 +00:00
..
test bsddb3 4.2.2, adds DBCursor.get_current_size() method to return the length 2003-10-01 06:48:51 +00:00
__init__.py * Use weakref's of DBCursor objects for the iterator cursors to avoid a 2003-11-03 01:04:41 +00:00
db.py Adds basic support for BerkeleyDB 4.2.x. Compiles and passes tests; new 2003-09-21 00:08:14 +00:00
dbobj.py Support DBEnv.set_shm_key() to allow multi-threaded multi-process 2003-08-28 21:50:30 +00:00
dbrecio.py Port BerkeleyDB 4.1 support from the pybsddb project. bsddb is now at 2002-12-30 20:53:52 +00:00
dbshelve.py Adds basic support for BerkeleyDB 4.2.x. Compiles and passes tests; new 2003-09-21 00:08:14 +00:00
dbtables.py Adds basic support for BerkeleyDB 4.2.x. Compiles and passes tests; new 2003-09-21 00:08:14 +00:00
dbutils.py Adds basic support for BerkeleyDB 4.2.x. Compiles and passes tests; new 2003-09-21 00:08:14 +00:00