diff --git a/surveillance/deconnexion.py b/surveillance/deconnexion.py index a4e3a127..ba731cda 100755 --- a/surveillance/deconnexion.py +++ b/surveillance/deconnexion.py @@ -424,7 +424,11 @@ for ip, id_p2p, nombre in fraudeurs: continue # Récupération des ref de la machine - machine = ldap.search('ipHostNumber=%s' % ip, 'w' )['machine'][0] + machines = ldap.search('ipHostNumber=%s' % ip, 'w' )['machine'] + if len(machine) == 0: + # La machine a ete supprimee entre temps + continue + machine = machines[0] hostname = machine.nom() proprio = machine.proprietaire() blacklist = proprio.blacklist()