Jmgr/actionaz — pull request #8 by niconil (2013-02-02 19:21:48+00:00)
Title: affichage non sollicite du message d'aide

je te pousse une correction. (pour un bug pouvant etre génant : impossibilité d'appeler actionaz avec des paramètres en ligne de commande autre que portable)

En effet en voulant contourner le pb de traduction du 'usage message', un bug est apparu. Un appel correct d'actionaz avec au moins un paramètre autre que "portable", le programme affiche le message d'aide (correctement traduit !) mais cela bloque l'execution normale d'actionaz.

Cela est dut que maintenant avec l'objet "options" on effectue deux appels à "parse". Cet appel modifie l'état de l'objet. Ce qui fait qu'au deuxième parse, nous rencontrons ce bug.

deux solutions
- remettre l'objet options dans un état initial (mais je ne vois pas comment faire)
- utiliser deux objets (j'ai appelé le nouvel objet preOptions).
le premier (preOptions) permet de détecter précocement l'usage du paramètre "portable"
le second (options) gèrera l'affichage conditionnele du message d'aide