diff --git a/surveillance/deconnexion.py b/surveillance/deconnexion.py index ef3d99cc..1281dd0f 100755 --- a/surveillance/deconnexion.py +++ b/surveillance/deconnexion.py @@ -26,7 +26,6 @@ import smtplib from ldap_crans import crans_ldap, crans, invite, base_classes_crans from time import * - # Quelques fonctions #################### @@ -140,6 +139,10 @@ for IP, elupload in uploadeurs: # On sanctionne ############### + nb_decos = len([ x for x in e.blacklist() if mktime(strptime(x.split(',')[0],'%d/%m/%Y %H:%M')) > mktime(localtime())-30*24*60*60 and x.split(',')[2]=='autodisc' ]) + if nbdec >= 2: + pass + debut = localtime(time()) fin = localtime(time()+60*60*24) proprio.blacklist(["%d/%d/%d %d:%d" % (debut[2],debut[1],debut[0],debut[3],debut[4]),"%d/%d/%d %d:%d" % (fin[2],fin[1],fin[0],fin[3],fin[4]),'autodisc',"Déconn auto. %s Mo" % elupload])