Apparemment, a se passe bien comme je le pensais, et non comme Bilou

l'a expliqu.
Comme l'explique la doc de Python, time() renvoie le nombre de secondes
coules depuis epoch qui est un instant *prcis* (actuellement il s'agit
du 01/01/1970 00:00 GMT). Ce nombre est videmment *indpendant du fuseau
horaire*, il n'y a donc pas d'ajustement  faire.
Cela devrait rsoudre le problme que Bilou a voqu.

darcs-hash:20060401014759-68412-54ecb3b032924a05fa4c9e6795b6524b059ace6b.gz
This commit is contained in:
glondu 2006-04-01 03:47:59 +02:00
parent 70a2e25b0d
commit b070991164

View file

@ -20,7 +20,7 @@ sys.path.append('/usr/scripts/gestion')
from ldap_crans import crans_ldap, hostname
from lock import *
from affich_tools import anim, cprint, OK
from time import localtime, strftime, time, sleep, timezone
from time import localtime, strftime, time, sleep
import config
from inspect import getargspec
@ -58,12 +58,12 @@ class base_reconfigure:
for nom in to_add:
for t in serv.start:
db.services_to_restart(nom, serv.args, t)
if time() - timezone > t:
if time() > t:
to_do[nom] = serv.args
db.services_to_restart('-' + serv.nom)
else:
for t in serv.start:
if time() - timezone > t:
if time() > t:
to_do[serv.nom] = serv.args
break
else: