Bug IP multiples
darcs-hash:20040908164940-41617-c6fb38625b5dab487a06b859679017e16434547d.gz
This commit is contained in:
parent
d8491177be
commit
20440a9b30
1 changed files with 14 additions and 15 deletions
|
@ -247,7 +247,7 @@ class crans_ldap :
|
|||
pass
|
||||
r.append(res[0])
|
||||
|
||||
return []
|
||||
return r
|
||||
|
||||
def lock(self,item,valeur) :
|
||||
""" Lock un item avec la valeur valeur, les items possibles peuvent être :
|
||||
|
@ -968,19 +968,15 @@ class base_proprietaire(base_classes_crans) :
|
|||
try :
|
||||
# Tentative de changement d'IP de la machine
|
||||
m.ip(ip)
|
||||
except ValueError, c :
|
||||
if len(c.args) == 2 :
|
||||
# IP invalide, on la change
|
||||
ret += "\nChangement d'IP machine %s : " % m.nom()
|
||||
try :
|
||||
ret += "%s -> %s" % ( ip, m.ip('<automatique>') )
|
||||
r = m.save()
|
||||
except c :
|
||||
ret += coul(u'ERREUR : %s' % c.args[0], rouge)
|
||||
err = 1
|
||||
else :
|
||||
# Autre erreur, c pas normal
|
||||
raise RuntimeError(u'Erreur interne')
|
||||
except ValueError:
|
||||
# IP invalide, on la change
|
||||
ret += "\nChangement d'IP machine %s : " % m.nom()
|
||||
try :
|
||||
ret += "%s -> %s" % ( ip, m.ip('<automatique>') )
|
||||
r = m.save()
|
||||
except c :
|
||||
ret += coul(u'ERREUR : %s' % c.args[0], rouge)
|
||||
err = 1
|
||||
|
||||
if err : ret += '\nEssayer de corriger les erreurs machines en éditant celles-ci.\n'
|
||||
|
||||
|
@ -1818,7 +1814,6 @@ class machine(base_classes_crans) :
|
|||
if self.__typ != 'borne' : return None
|
||||
if not new :
|
||||
return self._data.get('puissance',[''])[0]
|
||||
|
||||
|
||||
try :
|
||||
new = int(new)
|
||||
|
@ -1851,6 +1846,10 @@ class machine(base_classes_crans) :
|
|||
|
||||
if 'canal' in self.modifs or 'puissance' in self.modifs :
|
||||
self.services_to_restart('bornes_wifi',['self.nom()'])
|
||||
|
||||
if self.__typ == 'wifi' and ( 'ipHostNumber' in self.modifs or 'host' in self.modifs ) :
|
||||
# Reconfiguration clients wifi necessaire
|
||||
self.services_to_restart('conf_wifi')
|
||||
|
||||
# Remise à zéro
|
||||
self.modifs=[]
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue