On interdit les ponts rseau

darcs-hash:20041019171358-d1718-1ef041612904666f438fcb8bd4201dcd8bbbd940.gz
This commit is contained in:
bernat 2004-10-19 19:13:58 +02:00
parent c07fc727c8
commit c770fee0cc

View file

@ -894,19 +894,21 @@ def set_machine(machine) :
try : machine.mac(result[1]) try : machine.mac(result[1])
except ValueError, c : except ValueError, c :
if len(c.args)>1 and isadm : if len(c.args)>1:
# Mac en double if c.args[1] == 1 and isadm :
arg = u'--title "Adresse MAC" ' # Mac en double
arg+= u'--yesno "L\'adresse MAC existe déja, continuer ? \n" 0 0' arg = u'--title "Adresse MAC" '
no, res = dialog(arg) arg+= u'--yesno "L\'adresse MAC existe déja, continuer ? \n" 0 0'
if no : no, res = dialog(arg)
return set_machine(machine) if no :
else : return set_machine(machine)
try : machine.mac(result[1],1) else :
except ValueError, c : err += c.args[0] + '\n' try : machine.mac(result[1],1)
except EnvironmentError, c : err += c.args[0] + '\n' except ValueError, c : err += c.args[0] + '\n'
else : except EnvironmentError, c : err += c.args[0] + '\n'
err += c.args[0] + '\n' else:
err += c.args[0] + '\n'
except EnvironmentError, c : err += c.args[0] + '\n' except EnvironmentError, c : err += c.args[0] + '\n'
try : machine.ip(result[2]) try : machine.ip(result[2])