[lc_ldap] Nettoyage de la fonction de blacklist
This commit is contained in:
parent
5f3c3d56fb
commit
fe058da910
1 changed files with 6 additions and 5 deletions
11
lc_ldap.py
11
lc_ldap.py
|
@ -43,15 +43,16 @@ base_dn = 'ou=data,dc=crans,dc=org'
|
||||||
|
|
||||||
def is_actif(sanction):
|
def is_actif(sanction):
|
||||||
"""Retourne True ou False suivant si la sanction fournie (chaîne
|
"""Retourne True ou False suivant si la sanction fournie (chaîne
|
||||||
venant de blacklist) est active ou non
|
venant de blacklist) est active ou non.
|
||||||
|
La blacklist est de la forme "debut$fin$..."
|
||||||
"""
|
"""
|
||||||
bl = sanction.split('$')
|
bl_debut, bl_fin, _ = sanction.split('$', 3)
|
||||||
now = time.time()
|
now = time.time()
|
||||||
debut = int(bl[0])
|
debut = int(bl_debut)
|
||||||
if bl[1] == '-':
|
if bl_fin == '-':
|
||||||
fin = now + 1
|
fin = now + 1
|
||||||
else:
|
else:
|
||||||
fin = int(bl[1])
|
fin = int(bl_fin)
|
||||||
return debut < now and fin > now
|
return debut < now and fin > now
|
||||||
|
|
||||||
def uldif_to_ldif(uldif):
|
def uldif_to_ldif(uldif):
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue