On Thu, Apr 24, 2008 at 05:44:31PM -0400, Richard Lowe wrote:

> "Mark J. Nelson" <Mark.J.Nelson at Sun.COM> writes:
> 
> >>  Webrev is: http://cr.opensolaris.org/~richlowe/scm_480
> >
> > 480: Wasn't there something about granularity here, too?
> > I.e. seconds, as opposed to something smaller?
> 
> Danek and I talked about that, in a brief discussion on the pkg list.
> I'm utterly confused by what he's telling me as compared to what the
> code is doing.
> 
> From talking to Danek just now, I think we suspect the current comment
> is correct.  I've been thinking about this more closely, and it's
> possible that my understanding of what was said is backwards, if the
> granularity is such that the new mtime is *within* (rather than beyond
> a second), it may not trigger.

The granularity is on a one-second basis -- that's what's stored in the
.pyc file, and that's what's read off disk, AFAICT.

However, I think the "either file" part of the comment is incorrect.  We
don't need to (and don't in fact) diddle with the mtime of the .pyc file
itself; we only touch the .py file back to the time the .pyc file expects
it to be.

Danek

Reply via email to