is there any chance that Zope/ZODB will distinguish between the datetime an
object is saved (bobobase_modification_time) and the datetime it was
actually changed?
There is absolutely no chance of this. The reason, of course, is that
there is no way for the ZODB to know what changes are meaningful. The right
way to track meaningful application events is to do so at the application level.

For example, Zope 3 tracks creation and modification times that have nothing
to do with database time stamps. It's up to application code to publish
IObjectCreatedEvents and IObjectModifiedEvents. There are subscribers for these
events that record the times of the events in Dublin-Core meta-data elements that
can be queried by application code.

Note that I'm copying zope3-dev and zope-dev who might find this interesting.


Jim Fulton mailto:jim@;zope.com Python Powered!
CTO (888) 344-4332 http://www.python.org
Zope Corporation http://www.zope.com http://www.zope.org

Zope-Dev maillist - [EMAIL PROTECTED]
** No cross posts or HTML encoding! **
(Related lists - http://lists.zope.org/mailman/listinfo/zope-announce
http://lists.zope.org/mailman/listinfo/zope )

Reply via email to