[mod_python] gdbm and reorganize...

Rune Hansen rune.hansen at scanmine.com
Thu Dec 2 15:19:21 EST 2004


What has this got to do with mod_python you might ask. Good question. I 
found that gdbm is faster that dbhash - the app won't be running on 
windows anyway...

Python 2.3.4 (#1, Dec  1 2004, 15:27:31)
[GCC 3.2.3 20030502 (Red Hat Linux 3.2.3-42)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
 >>> import gdbm
 >>> db = gdbm.open("test.dmb","w")
 >>> db["a"] = "rune"
 >>> del db["a"]
 >>> db.reorganize()
 >>> db.close()

Python 2.3.4 (#1, Dec  1 2004, 15:27:31)
[GCC 3.2.3 20030502 (Red Hat Linux 3.2.3-42)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
 >>> import gdbm
 >>> db = gdbm.open("mp_session.dbm","w")
 >>> db.reorganize()
Traceback (most recent call last):
   File "<stdin>", line 1, in ?
gdbm.error: Reorganize failed
 >>> import whichdb
 >>> whichdb.whichdb("mp_session.dbm")
'gdbm'

Anyone got any idea why reorganize() fails on a gdbm database created 
by Session.Dbmsession() ?

regards

/rune



More information about the Mod_python mailing list