[Python-de] Shelve: No locks available

Heiko Schwarzenberg hs at lightwerk.com
Fre Aug 29 10:58:47 CEST 2003


Hallo,

ich spiele gerade mit Shelve rum, komme allerdings nicht weit, da Python 
bei dem Versuch, ein Datenbankobjekt anzulegen, folgenden Fehler bringt:

 >>> import shelve
 >>> f = shelve.open('foo', 'c')
Traceback (most recent call last):
   File "<stdin>", line 1, in ?
   File "/usr/lib/python2.2/shelve.py", line 158, in open
     return DbfilenameShelf(filename, flag)
   File "/usr/lib/python2.2/shelve.py", line 148, in __init__
     Shelf.__init__(self, anydbm.open(filename, flag))
   File "/usr/lib/python2.2/anydbm.py", line 86, in open
     return mod.open(file, flag, mode)
dbm.error: (37, 'No locks available')

Was geht da schief?

Danke und Gruß,
Heiko