[crans_utils] ip_of_mid: mid spéciaux

This commit is contained in:
Daniel STAN 2012-06-27 21:46:06 +02:00
parent 96705403a2
commit 68fd355dad

View file

@ -42,6 +42,12 @@ def ip_of_mid(mid):
else:
raise ValueError("Mid dans aucune plage: %d" % mid)
if net == 'special':
try:
return netaddr.IPAddress(config.mid_machines_speciales[mid])
except KeyError:
return ValueError(u"Machine speciale inconnue: %d" % mid)
return netaddr.IPAddress(netaddr.IPNetwork(config.NETs[net][0]).first + mid - plage[0])
def strip_accents(a):