Commit a6e2642b authored by Xavier Lagorce's avatar Xavier Lagorce
Browse files

[statsVLans.py] Une vraie fonction cette fois...

Oups, petite erreur de refactoring, maintenant la fonction utilise ses arguments
(et son argument passé dans le main est maintenant correct)

Plus une petite correction de style dans la déclaration du dictionnaire l'histoire qu'olasd
arrêtre de faire un caca nerveux ;)

darcs-hash:20090222204703-b8e4c-a740f533ad220eb6d32a38118de5d0051fb3ea1a.gz
parent 3c7fcb3e
......@@ -46,14 +46,14 @@ def scan_bats(bats, annuaire=chbre_prises):
# Initialistation des données :
# nombre de prises possédant chaque VLAN
vlans_stats = dict([('adherent',0)])
vlans_stats = {'adherent' : 0}
# liste des résultats particuliers découverts pendant le scan
data = []
# On Commence par itérer sur chaque batiment :
for bat in chbre_prises:
for bat in bats:
prises = dict()
for chbre, prise in chbre_prises[bat].iteritems():
for chbre, prise in annuaire[bat].iteritems():
prises[prise] = chbre
current_switch = -1
......@@ -133,7 +133,7 @@ def scan_bats(bats, annuaire=chbre_prises):
if __name__ == "__main__":
# On récupère les statistiques sur toutes les prises de l'annuaire
vlans_stats, data = scan_bats(chbre_prises.keys)
vlans_stats, data = scan_bats(chbre_prises.keys())
# Et on les affiche
print u"Statistiques des VLANs : ", vlans_stats
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment