From 61abd3afa5b54d5621e1f30c4feeabd8f2303a6e Mon Sep 17 00:00:00 2001 From: bernat Date: Fri, 24 Mar 2006 11:29:58 +0100 Subject: [PATCH] Dans le cas du P2P, il _faut_ garder l'historique. D'ailleurs, il faudrait le faire aussi pour les autres, non ? Et ce code mriterait d'tre factoris. darcs-hash:20060324102958-d1718-10a04467f05cbf531ccbe86c3d1aae94c802c652.gz --- surveillance/deconnexion.py | 16 ++++------------ 1 file changed, 4 insertions(+), 12 deletions(-) diff --git a/surveillance/deconnexion.py b/surveillance/deconnexion.py index 6415d3da..15aee6b0 100755 --- a/surveillance/deconnexion.py +++ b/surveillance/deconnexion.py @@ -481,15 +481,7 @@ for ip, id_p2p, nombre in fraudeurs : corps = corps.encode('iso 8859-15') mail.sendmail(p2p.expediteur,p2p.expediteur,corps) - # On récupère les index des lignes de bl où il y a marqué autodisc_p2p - index = [blacklist.index(x) for x in blacklist if 'autodisc_p2p' in x ] - if index : - # L'adhérent est déja blacklisté - fin = localtime(time()+60*60*24) - proprio.blacklist(( index[0] , ['now',"%.2d/%.2d/%.4d %.2d:%.2d" % (fin[2],fin[1],fin[0],fin[3],fin[4]),'autodisc_p2p',hostname] )) - proprio.save() - else : - # L'adhérent n'est pas encore blacklisté - fin = localtime(time()+60*60*24) - proprio.blacklist(['now',"%.2d/%.2d/%.4d %.2d:%.2d" % (fin[2],fin[1],fin[0],fin[3],fin[4]),'autodisc_p2p',hostname]) - proprio.save() + # L'adhérent n'est pas encore blacklisté + fin = localtime(time()+60*60*24) + proprio.blacklist(['now',"%.2d/%.2d/%.4d %.2d:%.2d" % (fin[2],fin[1],fin[0],fin[3],fin[4]),'autodisc_p2p',hostname]) + proprio.save()