Hi,
Using Zope Debug Console, I used a part of the code fsrefs.py to find the
oid's of POSKeyError:
fs = FileStorage(path, read_only=1)
undone = {}
noload = {}
for oid in fs._index.keys():
try:
data, serial = fs.load(oid, "")
except (KeyboardInterrupt, SystemExit):
raise
except POSKeyError:
undone[oid] = 1
except:
if VERBOSE:
traceback.print_exc()
noload[oid] = 1
This gave me one oid.Then I tried something like below :
obj = app._p_jar[oid]
But this gave me another POSKeyError instead :(
Why does this happen? How can I delete this object.
Thanks,
Roopesh
_______________________________________________
Zope-Dev maillist - [email protected]
http://mail.zope.org/mailman/listinfo/zope-dev
** No cross posts or HTML encoding! **
(Related lists -
http://mail.zope.org/mailman/listinfo/zope-announce
http://mail.zope.org/mailman/listinfo/zope )