From 74fab550812cd4c1853e4ac0ff8f663a026c548e Mon Sep 17 00:00:00 2001 From: Michel Blockelet Date: Wed, 16 Nov 2011 13:56:35 +0100 Subject: [PATCH] [numeros_disponibles.py] Barre de progression aussi Je m'ennuyais un peu pendant la perm darcs-hash:20111116125635-ddb99-fe59a709ae45fb9deebc2a9b55cfb40a35e1b55c.gz --- gestion/numeros_disponibles.py | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/gestion/numeros_disponibles.py b/gestion/numeros_disponibles.py index bdc9859f..4162dfe6 100644 --- a/gestion/numeros_disponibles.py +++ b/gestion/numeros_disponibles.py @@ -11,6 +11,10 @@ Licence : GPLv2 from config import NETs from iptools import AddrInNet +try: + from dialog import Dialog +except: + pass repertoire = '/usr/scripts/var/numeros_disponibles/' @@ -75,6 +79,13 @@ def update_ip_wifi_adh(occupees): update_ip('wifi-adh','ip_wifi-adh', occupees) if __name__ == "__main__": + dlg = Dialog() + dlg.gauge_start(text="Recherche des machines...", backtitle="numeros_disponibles") ip_occupees = lister_ip_utilisees() + done = 1 for net in NETs.keys(): + dlg.gauge_update(int(done*100/(len(NETs)+1)), text="IP libres dans %s" % net, update_text=True) update_ip(net, ip_occupees) + done += 1 + dlg.gauge_update(100, text="Fini !", update_text=True) + dlg.gauge_stop()