[./gestion/ipt.py] Plus verbeux
darcs-hash:20100627052802-8fbb1-6050846a7aeea9c9d0b74389499dae44c284c0be.gz
This commit is contained in:
parent
4df17ce3df
commit
0aa1ffed2a
1 changed files with 9 additions and 4 deletions
|
@ -299,12 +299,17 @@ REJECT --reject-with icmp6-port-unreachable')
|
|||
class NoIface(Exception):
|
||||
''' Exception invoquée lorsqu'il n'y a pas
|
||||
d'interface associé à un réseau'''
|
||||
def __init__(self, msg):
|
||||
def __init__(self, net, msg):
|
||||
self.net = net
|
||||
self.msg = msg
|
||||
syslog.syslog(syslog.LOG_ERR,"Pas d'interface associé à %s"
|
||||
% self.net)
|
||||
syslog.syslog(syslog.LOG_ERR,"Résultat de la commande : \n %s"
|
||||
% self.msg)
|
||||
def __str__(self):
|
||||
return "Pas d'interface associé à %s" % self.msg
|
||||
txt = "Pas d'interface associé à %s \n \
|
||||
Résultat de la commande : \n %s" % (self.net, self.msg)
|
||||
return txt
|
||||
|
||||
class Iproute2Error(Exception):
|
||||
''' Exception invoquée lorsqu'un appel à iproute2 renvoie une erreur'''
|
||||
|
@ -432,7 +437,7 @@ def iface(net):
|
|||
if AddrInNet(line.split()[1].split('/')[0], NETs[net]):
|
||||
return line.split()[-1]
|
||||
|
||||
raise NoIface(net)
|
||||
raise NoIface(net, msg)
|
||||
|
||||
def iface6(net):
|
||||
'''Retourne l'interface réseau associée à
|
||||
|
@ -456,7 +461,7 @@ def iface6(net):
|
|||
else:
|
||||
i = i + 1
|
||||
|
||||
raise NoIface(net)
|
||||
raise NoIface(net, msg)
|
||||
|
||||
|
||||
def check_table(table):
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue