diff --git a/gestion/gen_confs/switchs2.py b/gestion/gen_confs/switchs2.py index 7395cf5a..34a72341 100755 --- a/gestion/gen_confs/switchs2.py +++ b/gestion/gen_confs/switchs2.py @@ -441,7 +441,11 @@ def format_prises_group(data, first, last): def pretty_print(hostname): """Affiche joliement le plan de connexion d'un switch""" bat, sw_num = get_bat_num(hostname) - switch = ldap.search(u'host=bat%s-%d.adm.crans.org' % (bat, sw_num))[0] + + try: + switch = ldap.search(u'host=bat%s-%d.adm.crans.org' % (bat, sw_num))[0] + except IndexError: + switch = ldap.search(u'host=bat%s-%d.crans.org' % (bat, sw_num))[0] port_dict = get_port_dict(switch) total = max(port_dict.keys())