On cherche des IP sur tous les rseaux possibles
darcs-hash:20040910165555-d1718-2f233e10e8dfb4e1902775d27b09c7a18669ff3f.gz
This commit is contained in:
parent
b6394532bd
commit
83516161e9
1 changed files with 11 additions and 10 deletions
|
@ -1363,6 +1363,10 @@ class adherent(base_proprietaire) :
|
|||
|
||||
return decode(login)
|
||||
|
||||
def chsh(self,new=None) :
|
||||
""" Retourne ou change le shell de l'adhérent """
|
||||
pass
|
||||
|
||||
def cannonical_alias(self,new=None) :
|
||||
""" Retourne ou défini l'alias canonique"""
|
||||
if new == None :
|
||||
|
@ -1746,6 +1750,7 @@ class machine(base_classes_crans) :
|
|||
pool_ip.append(ip)
|
||||
|
||||
# On va prendre choisir une IP au hasard dans le pool des IP dispo
|
||||
ip = ''
|
||||
random.shuffle(pool_ip)
|
||||
while len(pool_ip) > 0:
|
||||
ip = pool_ip.pop() # On choisit une IP
|
||||
|
@ -1753,10 +1758,6 @@ class machine(base_classes_crans) :
|
|||
# On a trouvé la première ip libre
|
||||
break
|
||||
|
||||
if ip:
|
||||
# On a trouvé une IP
|
||||
break
|
||||
|
||||
if ip =='' :
|
||||
raise RuntimeError(u'Plus d\'IP libres dans %s.' % string.join(net,' et ') )
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue