From 00f5089e1574f12aed56ada3c26e2003782e5de7 Mon Sep 17 00:00:00 2001 From: chove Date: Thu, 14 Sep 2006 01:39:43 +0200 Subject: [PATCH] la machine a t dtruite et on a encore des logs... TODO : dtruire les logs dans la bdd lorsqu'on dtruit une machine darcs-hash:20060913233943-4ec08-c34be7505570daf87116aa4163a7aa102949edd7.gz --- surveillance/deconnexion.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/surveillance/deconnexion.py b/surveillance/deconnexion.py index 6e4d0278..a4e3a127 100755 --- a/surveillance/deconnexion.py +++ b/surveillance/deconnexion.py @@ -373,7 +373,10 @@ for IP in infectes: # On ne traite que les IP qui sont descendues en dessous des seuils if nb_virus[0][0] < virus.virus and nb_flood[0][0] < virus.flood: - machine = ldap.search('ipHostNumber=%s' % IP, 'w' )['machine'][0] + try: + machine = ldap.search('ipHostNumber=%s' % IP, 'w' )['machine'][0] + except IndexError: + continue # la machine n'existe plus, on passe à l'infecté suivant # Si la machine n'est pas online, on reconnecte #if machine_online(machine): proprio = machine.proprietaire()