Bug pour les swicths publiques lors de la génération du schéma de brassage

This commit is contained in:
Gabriel Detraz 2015-09-19 21:36:31 +02:00
parent fbf76bec6b
commit 9507536d3e

View file

@ -441,7 +441,11 @@ def format_prises_group(data, first, last):
def pretty_print(hostname): def pretty_print(hostname):
"""Affiche joliement le plan de connexion d'un switch""" """Affiche joliement le plan de connexion d'un switch"""
bat, sw_num = get_bat_num(hostname) 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) port_dict = get_port_dict(switch)
total = max(port_dict.keys()) total = max(port_dict.keys())