From: skip at mojam.com (Skip Montanaro) Date: Thu, 22 Apr 1999 03:08:35 GMT Subject: Need someone to try some rarely used bsddb methods References: <7fa14m$vfm$1@nnrp1.dejanews.com> Message-ID: <371E9326.8472D97@mojam.com> Content-Length: 1057 X-UID: 405 A few days ago I asked for input about how the various bsddb object methods work with different storage types (btree, hash, recno). I got responses from several people whose findings were consistent with mine. The "last" and "previous" methods seemed to fail for hash databases. It turns out they aren't supported. A little digging around in the Berkeley DB code demonstrated that quite clearly. I will work on some patches to the bsddb module that catch the mistake and return a more meaningful error message along with the exception. I have yet to figure out what is happening with the recno format databases. My recommendation is that you only use the btree format for large databases. (Unfortunately, anydbm.open calls bsddb.hashopen when it's available.) I wound up writing the section for the library reference as well. I believe it's in the CVS repository now. Thanks to all who replied. -- Skip Montanaro | Mojam: "Uniting the World of Music" http://www.mojam.com/ skip at mojam.com | Musi-Cal: http://www.musi-cal.com/ 518-372-5583