whos: don't crash si pas de rid

This commit is contained in:
Daniel STAN 2014-12-10 17:45:01 +01:00
parent b0eeca2c3b
commit 7fc08aa975
2 changed files with 3 additions and 2 deletions

View file

@ -33,7 +33,7 @@ class Rid(object):
- rid : le rid - rid : le rid
- type : type de rid (cf. config.rid et [1]) - type : type de rid (cf. config.rid et [1])
- reste : le "reste" du rid (permettant de calculer l'IP par exemple) - reste : le "reste" du rid (permettant de calculer l'IP par exemple)
- ipv4_dispo : une IPv4 existe pour ce rid - ipv4_dispo : une IPv4 *publique* *du crans* existe pour ce rid
- priv : cette machine ne doit pas être accessible de l'extérieur - priv : cette machine ne doit pas être accessible de l'extérieur
[1] http://wiki.crans.org/CransTechnique/PlanAdressage#Machines [1] http://wiki.crans.org/CransTechnique/PlanAdressage#Machines

View file

@ -1079,6 +1079,7 @@ def __bases_machines(m) :
""" Retourne [ type de la machines, blacklist ] """ """ Retourne [ type de la machines, blacklist ] """
#Type #Type
t = 'inconnu' t = 'inconnu'
if m.rid():
t, _ = ridtools.find_rid_plage(int(m.rid())) t, _ = ridtools.find_rid_plage(int(m.rid()))
# Déconnectée ? # Déconnectée ?