From a10b5a5f4beb54bcef254d99cb9a34e390674d8f Mon Sep 17 00:00:00 2001 From: chove Date: Mon, 11 Apr 2005 23:41:50 +0200 Subject: [PATCH] oui c'est trs crade, mais vu l'utilit de ce petit script je vais quand meme pas passer plus de temps dessus darcs-hash:20050411214150-4ec08-f5b3c8b3852dc180caf3c6153758c62e3e099421.gz --- gestion/tools/locate-wifi.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/gestion/tools/locate-wifi.py b/gestion/tools/locate-wifi.py index 510e6f85..8ca47b8a 100755 --- a/gestion/tools/locate-wifi.py +++ b/gestion/tools/locate-wifi.py @@ -34,6 +34,9 @@ def done (mac) : mac_done.append(mac) return False +# liste des résultats +results = [] + # classe d'interrogation des bornes class interroge_borne (threading.Thread) : def __init__ (self, db, borne, mac = None) : @@ -60,7 +63,8 @@ class interroge_borne (threading.Thread) : coul_rssi = 'jaune' else: coul_rssi = 'rouge' - print '%-10s %-30s (%-15s, RSSI: %s)' % (self.borne.nom().split('.')[0], res[0].proprietaire().Nom(), res[0].nom().split('.')[0],coul("%d" % rssi, coul_rssi)) + global results + results.append('%-10s %-30s (%-15s, RSSI: %s)' % (self.borne.nom().split('.')[0], res[0].proprietaire().Nom(), res[0].nom().split('.')[0],coul("%d" % rssi, coul_rssi))) def run (self) : nom = self.borne.nom() @@ -82,3 +86,6 @@ for i in range(0,3) : # on attend la fin de threads while len(threading.enumerate()) > 1 : sleep(1) + +results.sort() +print '\n'.join(results)