diff --git a/gestion/ressuscite.py b/gestion/ressuscite.py index 329d83f5..2c52a8df 100644 --- a/gestion/ressuscite.py +++ b/gestion/ressuscite.py @@ -221,10 +221,10 @@ def choixadherent(machine, oldadh=None): # Est-ce que l'adhérent existe encore ? if (len(oldadhl) > 0 and str(machine.proprio) == "%s %s" % (oldadhl[0].prenom(), oldadhl[0].nom())): -# annul, choix = dlg.menu(u"Le propriétaire de la machine est %s" % machine.proprio, -# choices=[("Garder",u"Ajouter à cet adhérent"), -# ("Autre",u"Ajouter à un autre adhérent")], -# title=u"Adhérent auquel rattacher la machine") + annul, choix = dlg.menu(u"Le propriétaire de la machine est %s" % machine.proprio, + choices=[("Garder",u"Ajouter à cet adhérent"), + ("Autre",u"Ajouter à un autre adhérent")], + title=u"Adhérent auquel rattacher la machine") annul = False choix = "Garder" else: @@ -299,21 +299,17 @@ def ressuscite(adh, oldmachine): # Certaines fois, on peut vouloir transformer une machine Fixe en Wifi, # et inversement (erreurs d'ajout ...) -# annul, choix = dlg.menu(strmachine, -# choices=[("Fixe",u"Ressusciter en tant que machine Fixe"), -# ("Wifi",u"Ressusciter en tant que machine Wifi")], -# default_item=strdef, -# title=u"Nouveau type de machine") -# -# if annul: return False -# -# if choix == 'Fixe': -# machine = MachineFixe(adh) -# elif choix == 'Wifi': -# machine = MachineWifi(adh) - if strdef == 'Fixe': + annul, choix = dlg.menu(strmachine, + choices=[("Fixe",u"Ressusciter en tant que machine Fixe"), + ("Wifi",u"Ressusciter en tant que machine Wifi")], + default_item=strdef, + title=u"Nouveau type de machine") + + if annul: return False + + if choix == 'Fixe': machine = MachineFixe(adh) - elif strdef == 'Wifi': + elif choix == 'Wifi': machine = MachineWifi(adh) @@ -355,9 +351,7 @@ def ressuscite(adh, oldmachine): # Des erreurs ? if err: dlg.msgbox(text=u"%s" % err,title=u"Paramètres machine") -# set_machine(machine) - - machine.save() + set_machine(machine) return True @@ -439,11 +433,11 @@ if __name__ == '__main__': os.system("clear") else: for path in sys.argv[1:]: -# try: + try: fichier = open(path, 'r') machine = cPickle.load(fichier) adh = choixadherent(machine) if adh: ressuscite(adh, machine) -# except: -# print "Fichier invalide : %s" % fichier + except: + print "Fichier invalide : %s" % fichier