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()