22 Apr
2002
22 Apr
'02
8:21 p.m.
JP Glutting writes:
... I had this problem with "phantom objects" going back as far as Zope 2.1.x, but I had hoped it was fixed.
Any pointers to tools for debugging the ZODB, or tricks for orking around this Define PYTHONPATH such that Zope's "lib/python" is found.
python import Zope R= Zope.app() # the root object R.F1.F2.d # traversal to "d" db= d.aq_base # unwrapped object dir(db) # "d"s attributes d.MHC # the bad MHC attribute, maybe inherited or acquired .... After you modified the ZODB, you need to commit your changes: get_transaction().commit() For more information search Zope.org or the mailing list archives for "get_transaction"... Dieter