Les temps compars en GMT a devrait arranger un peu nos affaires.

darcs-hash:20060321203418-72cb0-6576261ee1a38e92149534966dfdb8a16c364f2a.gz
This commit is contained in:
salles 2006-03-21 21:34:18 +01:00
parent dcd1cddb68
commit 4b21e8ccbd

View file

@ -20,7 +20,7 @@ sys.path.append('/usr/scripts/gestion')
from ldap_crans import crans_ldap, crans, hostname, invite from ldap_crans import crans_ldap, crans, hostname, invite
from lock import * from lock import *
from affich_tools import anim, cprint, OK from affich_tools import anim, cprint, OK
from time import localtime, strftime, time, sleep from time import localtime, strftime, time, sleep, timezone
import config import config
from inspect import getargspec from inspect import getargspec
@ -41,7 +41,8 @@ class base_reconfigure :
'blacklist_upload' : [ 'sila-blacklist_upload', 'komaz-blacklist' ] , 'blacklist_upload' : [ 'sila-blacklist_upload', 'komaz-blacklist' ] ,
'blacklist_p2p' : [ 'sila-blacklist_p2p', 'komaz-blacklist' ] , 'blacklist_p2p' : [ 'sila-blacklist_p2p', 'komaz-blacklist' ] ,
'blacklist_autodisc_upload' : [ 'sila-blacklist_autodisc_upload', 'komaz-blacklist'] , 'blacklist_autodisc_upload' : [ 'sila-blacklist_autodisc_upload', 'komaz-blacklist'] ,
'blacklist_autodisc_p2p' : [ 'sila-blacklist_autodisc_p2p' , 'komaz-blacklist'] } 'blacklist_autodisc_p2p' : [ 'sila-blacklist_autodisc_p2p' , 'komaz-blacklist']
}
def __init__(self,to_do=[]) : def __init__(self,to_do=[]) :
if not to_do : if not to_do :
@ -56,12 +57,12 @@ class base_reconfigure :
for nom in to_add : for nom in to_add :
for t in serv.start : for t in serv.start :
db.services_to_restart(nom,serv.args,t) db.services_to_restart(nom,serv.args,t)
if time() > t : if time()-timezone > t :
to_do[nom] = serv.args to_do[nom] = serv.args
db.services_to_restart('-' + serv.nom) db.services_to_restart('-' + serv.nom)
else : else :
for t in serv.start : for t in serv.start :
if time() > t : if time()-timezone > t :
to_do[serv.nom] = serv.args to_do[serv.nom] = serv.args
break break
else : else :