From a6e2642bcee0fcfbcff31ed95ff556afa45416d6 Mon Sep 17 00:00:00 2001 From: Xavier Lagorce Date: Sun, 22 Feb 2009 21:47:03 +0100 Subject: [PATCH] [statsVLans.py] Une vraie fonction cette fois... MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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 --- surveillance/statsVlans.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/surveillance/statsVlans.py b/surveillance/statsVlans.py index 5b39da7c..f62c3434 100755 --- a/surveillance/statsVlans.py +++ b/surveillance/statsVlans.py @@ -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