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()