Gère quand il n'y a pas de chambre

This commit is contained in:
Pierre-Elliott Bécue 2015-08-22 20:34:57 +02:00
parent 12c09f10b6
commit 8db871f115

View file

@ -36,6 +36,8 @@ def get_chambres(mac):
# ignore les switches spéciaux et cachés. De plus, on ignore # ignore les switches spéciaux et cachés. De plus, on ignore
# les prises uplink # les prises uplink
mac_ports_tuple = tools.trace_mac(mac, in_all_switches=True) mac_ports_tuple = tools.trace_mac(mac, in_all_switches=True)
if mac_ports_tuple is None:
return None
ports = mac_ports_tuple[1] ports = mac_ports_tuple[1]
chambres = [] chambres = []
@ -56,6 +58,8 @@ def fetch_db(chambres):
"""Récupère dans la base LDAP les infos sur les proprios des """Récupère dans la base LDAP les infos sur les proprios des
chambres""" chambres"""
if chambres is None:
return []
ldap_conn = shortcuts.lc_ldap_readonly() ldap_conn = shortcuts.lc_ldap_readonly()
# On évite de multiplier les requêtes à LDAP # On évite de multiplier les requêtes à LDAP