> I'm trying to fix this bug:
> And I've narrowed it down to the following lines in History.py:
> If I comment out the base._p_changed=0 and base._p_deactivate() then
> history copy starts working again.
> Why was the scrubbing process necessary?
Note that History.py isn't part of ZODB, so you may have better luck
on a Zope list. The lines in question were added by "evan" in June of
2001, in rev 20478. The checkin comment was:
Get rid of current attributes before copying a historical
state to the present.
That's all I was able to figure out in a minute ;-)
For more information about ZODB, see the ZODB Wiki:
ZODB-Dev mailing list - ZODB-Dev@zope.org