From 3b2c6a468d96a6d6967b13e7efe69dc462d3b8ef Mon Sep 17 00:00:00 2001 From: salles Date: Wed, 5 Apr 2006 22:45:49 +0200 Subject: [PATCH] Pour que le script continue tout de mme etre oprationnel Je suis nul en gestion d'erreur donc je sais pas comment faire remonter l'information darcs-hash:20060405204549-72cb0-1403d51b291ca0c9018c5a41d3ea872020e7156e.gz --- surveillance/deconnexion.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/surveillance/deconnexion.py b/surveillance/deconnexion.py index d3826d23..bb898340 100755 --- a/surveillance/deconnexion.py +++ b/surveillance/deconnexion.py @@ -361,7 +361,11 @@ for ip, nombre in infectes: continue # Lecture des infos de ldap - machine = ldap.search('ipHostNumber=%s' % ip, 'w' )['machine'][0] + try : + machine = ldap.search('ipHostNumber=%s' % ip, 'w' )['machine'][0] + except IndexError : + # Dans le cas où l'ip détectée n'est pas enregistrée + print u"La machine avec l'ip %s n'est pas déclarée !" hostname = machine.nom() proprio = machine.proprietaire() blacklist = proprio.blacklist()