It never fails (bsddb retirement in 2.3)

Martin v. Löwis martin at v.loewis.de
Sun May 4 04:43:28 EDT 2003


Paul Rubin <http://phr.cx@NOSPAM.invalid> writes:

> Does this help?

Somewhat.

>     p1: Berkeley DB 1.85 (Hash, version 2, native byte-order)
>     p2: Berkeley DB (Hash, version 7, native byte-order)

I'm quite certain that the library used to create p1 is *not* BSDDB
1.85. Instead, it is Sleepycat BSDDB 2. However it appears that this
specific release creates the same file format that BSDDB 1.85 did.

You somehow seem to assume that in Python 2.2, the code of bsddb has
changed. This is not the case. The code of bsddb is still the same
that it was in Python 1.5 (except that a few bugs have been fixed).
The version of the database file being created *only* depends on the
version of the underlying library.

Regards,
Martin




More information about the Python-list mailing list