[Zope-dev] Re: [Zope-CMF] Managing Modification/Creation Dates

Florent Guillaume fg@nuxeo.com
Sat, 29 Jun 2002 16:51:29 +0000 (UTC)


[Redirecting to zope-dev]

Carl Rendell  <cer@sol43.com> wrote:
> Has anyone on the list ever 'set' the modification or other date 
> attributes on an object in the ZODB? I've looked at the 
> bobobase_modification_time() call and found it looks at an 
> attribute [_p_mtime] for an object, but have yet to discover what 
> controls the setting of that attribute, or if that is the attribute 
> to set?
> 
> I'm familiar with changing these on items in a file system, but 
> performing the same task on an object in the ZODB has me stumped 
> right now.

I looked a few weeks ago, and it's deep in the C code, and grep-proof
besides :-) Look in ZODB/cPersistence.c, grep for "'m'" (with single
quotes).

My conclusion was that it was very tied to the ZODB and that setting
it would probably break the serial or transaction mechanisms.


Florent

-- 
Florent Guillaume, Nuxeo (Paris, France)
+33 1 40 33 79 87  http://nuxeo.com  mailto:fg@nuxeo.com