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
This commit is contained in:
chove 2005-04-11 23:41:50 +02:00
parent f3e6bdbe1b
commit a10b5a5f4b

View file

@ -34,6 +34,9 @@ def done (mac) :
mac_done.append(mac) mac_done.append(mac)
return False return False
# liste des résultats
results = []
# classe d'interrogation des bornes # classe d'interrogation des bornes
class interroge_borne (threading.Thread) : class interroge_borne (threading.Thread) :
def __init__ (self, db, borne, mac = None) : def __init__ (self, db, borne, mac = None) :
@ -60,7 +63,8 @@ class interroge_borne (threading.Thread) :
coul_rssi = 'jaune' coul_rssi = 'jaune'
else: else:
coul_rssi = 'rouge' 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) : def run (self) :
nom = self.borne.nom() nom = self.borne.nom()
@ -82,3 +86,6 @@ for i in range(0,3) :
# on attend la fin de threads # on attend la fin de threads
while len(threading.enumerate()) > 1 : while len(threading.enumerate()) > 1 :
sleep(1) sleep(1)
results.sort()
print '\n'.join(results)