[deconnexion, ldap_crans] On ne crashe pas au moment de déconnecter un proprio virtuel
Ignore-this: 18ea66e81e966ddc84fa67353e40f6ce Le script de déconnexion crashe au moment de save() une instance de AssociationCrans par exemple... On se content d'afficher le problème (c'est cron qui l'exécute, donc ça sera envoyé par mail). darcs-hash:20121128081425-108b1-257442176bca6479caee7628c6c9871a5977d221.gz
This commit is contained in:
parent
69b70c858d
commit
3ecf72fbec
2 changed files with 12 additions and 8 deletions
|
@ -3857,6 +3857,7 @@ class _FakeProprio(CransLdap):
|
|||
print >>sys.stderr, "Impossible de récupérer le nom..."
|
||||
print >>sys.stderr, "Blacklist :"
|
||||
print >>sys.stderr, new
|
||||
raise ValueError("Impossible de blacklister %r" % str(self))
|
||||
return []
|
||||
def paiement(self):
|
||||
return [ ann_scol ]
|
||||
|
|
|
@ -351,14 +351,17 @@ for ip, nombre in infectes:
|
|||
|
||||
# On récupère les index des lignes de bl où il y a marqué virus
|
||||
index = [ blacklist.index(x) for x in blacklist if 'autodisc_virus' in x ]
|
||||
if index:
|
||||
# L'adhérent est déjà blacklisté
|
||||
proprio.blacklist((index[0], ['now', '-', 'autodisc_virus', hostname]))
|
||||
proprio.save()
|
||||
else:
|
||||
# L'adhérent n'est pas encore blacklisté
|
||||
proprio.blacklist(['now', '-', 'autodisc_virus', hostname])
|
||||
proprio.save()
|
||||
try:
|
||||
if index:
|
||||
# L'adhérent est déjà blacklisté
|
||||
proprio.blacklist((index[0], ['now', '-', 'autodisc_virus', hostname]))
|
||||
proprio.save()
|
||||
else:
|
||||
# L'adhérent n'est pas encore blacklisté
|
||||
proprio.blacklist(['now', '-', 'autodisc_virus', hostname])
|
||||
proprio.save()
|
||||
except ValueError: # On a essayé de blacklister un proporiétaire virtuel
|
||||
pass # Le message d'erreur a déjà été affiché (changer ça ?)
|
||||
|
||||
|
||||
# Reconnexion si le virus/flood a disparu
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue