Formatage des IPs
darcs-hash:20041129231718-41617-5234dfb771dde258504bf083457b55d9c54327bf.gz
This commit is contained in:
parent
cf3af95628
commit
49bab35100
1 changed files with 2 additions and 0 deletions
|
@ -1950,6 +1950,8 @@ class machine(base_classes_crans) :
|
||||||
# à l'adresse de broadcast ou de réseau)
|
# à l'adresse de broadcast ou de réseau)
|
||||||
if not iptools.AddrInNet(ip,net) :
|
if not iptools.AddrInNet(ip,net) :
|
||||||
raise ValueError(u'IP invalide ou en dehors du sous réseau alloué.',1)
|
raise ValueError(u'IP invalide ou en dehors du sous réseau alloué.',1)
|
||||||
|
# Reformatage
|
||||||
|
ip = iptools.DecToQuad(iptools.QuadToDec(ip))
|
||||||
# L'ip est-elle déja allouée ?
|
# L'ip est-elle déja allouée ?
|
||||||
if self.exist('ipHostNumber=%s' % ip) :
|
if self.exist('ipHostNumber=%s' % ip) :
|
||||||
raise ValueError(u'IP déjà prise.')
|
raise ValueError(u'IP déjà prise.')
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue