[Mailman-Users] qrunner.lock file date in future?
Dan Mick
dmick at utopia.West.Sun.COM
Tue Mar 27 01:17:27 CEST 2001
> root at ohno:~> su - mailman
> bash-2.03$ cd locks
> bash-2.03$ ls -al
> total 8
> drwxrwsr-x 2 mailman mailman 512 Mar 26 16:01 .
> drwxrwsr-x 19 mailman mailman 512 Mar 23 10:21 ..
> -rw-rw-r-- 2 mailman mailman 59 Mar 27 2001 qrunner.lock
> -rw-rw-r-- 2 mailman mailman 59 Mar 27 2001
qrunner.lock.ohno.mrbill.net.23449
> bash-2.03$ date
> Mon Mar 26 16:03:57 CST 2001
>
> qrunner.lock was created *tomorrow* ?
Yes.
def __touch(self, filename=None):
t = time.time() + self.__lifetime
try:
# TBD: We probably don't need to modify atime, but this is easier.
os.utime(filename or self.__tmpfname, (t, t))
except OSError, e:
if e.errno <> errno.ENOENT: raise
It's a method for determining if a lock is likely to be stale,
and therefore breakable.
More information about the Mailman-Users
mailing list