From 4da641c898df8c738f8d97e1b35024373995a630 Mon Sep 17 00:00:00 2001 From: salles Date: Tue, 14 Mar 2006 22:03:54 +0100 Subject: [PATCH] On adapte l'heure pour que la sanction soit bien supprime au bout de environ 24h et pas 25h. Le champ start est enregistre en GMT et pas en local. time.timezone vaut -3600 darcs-hash:20060314210354-72cb0-0a692250426622bdc7bbd0413911abefdac39550.gz --- gestion/ldap_crans.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gestion/ldap_crans.py b/gestion/ldap_crans.py index 6d2c0caa..fbee5944 100755 --- a/gestion/ldap_crans.py +++ b/gestion/ldap_crans.py @@ -153,7 +153,7 @@ def preattr(val): def is_actif(sanction): """ - Retourne True ou False suivant si la sanction fournie (cha-Aîne-b + Retourne True ou False suivant si la sanction fournie (chaîne venant de blacklist) est active ou non """ bl = sanction.split(',') @@ -473,7 +473,7 @@ class crans_ldap: return keep_date=[] for date in serv_dates[new[1:]]: - if time.time() < int(date): + if time.time() < int(date)+time.timezone: keep_date.append(date) if keep_date: self.conn.modify_s(remove_dn,ldap.modlist.modifyModlist({'start': serv_dates[new[1:]]}, { 'start': keep_date }))