From 0c76d4af790d99b3158c62f11318d1c8724f00b5 Mon Sep 17 00:00:00 2001 From: Nicolas Bruot Date: Sat, 24 Jul 2010 12:26:40 +0200 Subject: [PATCH] =?UTF-8?q?[./surveillance/deconnexion.py]=20Les=20emails?= =?UTF-8?q?=20et=20les=20fiches=20indiquent=20le=20bon=20nombre=20de=20d?= =?UTF-8?q?=C3=A9connexion?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Ignore-this: 6919bd6f26e636f231fd1a28200f862 darcs-hash:20100724102640-12f45-a5c8ee9048f7c4bc17392d19ae2917bd5ebffbda.gz --- surveillance/deconnexion.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/surveillance/deconnexion.py b/surveillance/deconnexion.py index b3616dc3..47eab094 100644 --- a/surveillance/deconnexion.py +++ b/surveillance/deconnexion.py @@ -469,10 +469,15 @@ for ip, id_p2p, nombre in fraudeurs: corps = corps.encode('utf-8') mail.sendmail(p2p.expediteur, proprio.email(), corps) + # L'adhérent n'est pas encore blacklisté + fin = int(time()) + 24*3600 + proprio.blacklist(['now', fin, 'autodisc_p2p', hostname]) + proprio.save() + # Vérification du nombre de déconnexions ######################################### nb_decos = len([ x for x in proprio.blacklist() if int(x.split('$')[0]) > time()-365*24*3600 and x.split('$')[2] == 'autodisc_p2p' ]) - if nb_decos >= 2: + if nb_decos >= 3: # Génération du fichier postscript try: fichier_ps = generate_ps('p2p', proprio, ldap) @@ -488,8 +493,3 @@ for ip, id_p2p, nombre in fraudeurs: 'ps': fichier_ps } corps = corps.encode('utf-8') mail.sendmail(p2p.expediteur, p2p.expediteur, corps) - - # L'adhérent n'est pas encore blacklisté - fin = int(time()) + 24*3600 - proprio.blacklist(['now', fin, 'autodisc_p2p', hostname]) - proprio.save()