[debian/*.py] remove trailing whitespaces
Ignore-this: f62e84c258c847013d307d12acdf489e darcs-hash:20090309212356-0445d-d8338d06f968f316fcd085446023123be87040f7.gz
This commit is contained in:
parent
cc31727b60
commit
eae0d21f83
18 changed files with 352 additions and 352 deletions
|
@ -14,7 +14,7 @@ from config import NETs_regexp
|
|||
__QuadToDecDone = {}
|
||||
|
||||
def QuadToDec(ip) :
|
||||
"""
|
||||
"""
|
||||
Retourne la représentation décimale d'une ip
|
||||
ip est de la forme xxx.xxx.xxx.xxx
|
||||
"""
|
||||
|
@ -33,9 +33,9 @@ def QuadToDec(ip) :
|
|||
|
||||
# Pour accélérer DecToQuad
|
||||
__DecToQuadDone = {}
|
||||
|
||||
|
||||
def DecToQuad(ip_dec) :
|
||||
"""
|
||||
"""
|
||||
Retourne la représentation habituelle d'une ip (xxx.xxx.xxx.xxx)
|
||||
ip_dec est l'IP en base 10
|
||||
"""
|
||||
|
@ -62,7 +62,7 @@ def param(net, raw=False) :
|
|||
'netmask' : yyy.yyy.yyy.yyy ,
|
||||
'broadcast' : zzz.zzz.zzz.zzz }
|
||||
sinon retourne {}
|
||||
|
||||
|
||||
Si raw = False, alors, on ne convertit pas les résultats sous forme pointée.
|
||||
Ils restent sous forme d'un entier.
|
||||
"""
|
||||
|
@ -70,18 +70,18 @@ def param(net, raw=False) :
|
|||
return __paramDone[net]
|
||||
reseau = {}
|
||||
ip, mask = net.split('/')
|
||||
|
||||
|
||||
try :
|
||||
mask = int(mask)
|
||||
dec_ip = QuadToDec(ip)
|
||||
if dec_ip == -1 : raise
|
||||
except :
|
||||
return {}
|
||||
|
||||
|
||||
# Calcul du netmask
|
||||
non_dec_netmask = netmask(mask, dec=False)
|
||||
dec_netmask = netmask(mask)
|
||||
|
||||
|
||||
reseau = { 'netmask' : dec_netmask,
|
||||
'network' : dec_ip & dec_netmask,
|
||||
'broadcast' : dec_ip | non_dec_netmask }
|
||||
|
@ -91,7 +91,7 @@ def param(net, raw=False) :
|
|||
else:
|
||||
__paramDone[net] = reseau
|
||||
return reseau
|
||||
|
||||
|
||||
def AddrInNet(ip,net) :
|
||||
"""
|
||||
ip est de la forme xxx.xxx.xxx.xxx
|
||||
|
@ -101,7 +101,7 @@ def AddrInNet(ip,net) :
|
|||
Note : retourne False si l'IP est une adresse de réseau ou broadcast
|
||||
"""
|
||||
if type(net)==str : net = [ net ]
|
||||
|
||||
|
||||
r = False
|
||||
ip = QuadToDec(ip)
|
||||
for ne in net :
|
||||
|
@ -109,11 +109,11 @@ def AddrInNet(ip,net) :
|
|||
if ip == n['broadcast'] or ip == n['network'] :
|
||||
return False
|
||||
r = r or n['netmask'] & ip == n['network']
|
||||
|
||||
|
||||
return r
|
||||
|
||||
def AddrInNets(ip,nets) :
|
||||
""" Vérifie si l'ip est au moins dans un des réseaux
|
||||
""" Vérifie si l'ip est au moins dans un des réseaux
|
||||
de la liste nets (voir AddrInNet) """
|
||||
for net in nets :
|
||||
if AddrInNet(ip,net) :
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue