[ZODB-Dev] dict(conn) produces wierd error in ZODB 3.2

Chris Withers chrisw at nipltd.com
Sun May 18 12:59:17 EDT 2003


 >>> s = FileStorage('e:\\test.fs')
 >>> from ZODB import DB
 >>> db = DB(s)
 >>> conn = db.open()
 >>> dict(conn)
Traceback (most recent call last):
   File "<stdin>", line 1, in ?
   File "C:\PYTHON22\Lib\site-packages\ZODB\Connection.py", line 130, in __getite
m__
     p, serial = self._storage.load(oid, self._version)
   File "C:\PYTHON22\Lib\site-packages\ZODB\FileStorage.py", line 657, in load
     return self._load(oid, version, self._index, self._file)
   File "C:\PYTHON22\Lib\site-packages\ZODB\FileStorage.py", line 629, in _load
     pos = _index[oid]
   File "C:\PYTHON22\Lib\site-packages\ZODB\fsIndex.py", line 62, in __getitem__
     return str2num(self._data[key[:6]][key[6:]])
TypeError: unsubscriptable object

Any ideas?

cheers,

Chris




More information about the ZODB-Dev mailing list