Option --do-it pour vraiment faire le recrédit, sinon affiche un message
This commit is contained in:
parent
18d6e674f1
commit
96a8ceca8d
1 changed files with 4 additions and 0 deletions
|
@ -147,6 +147,7 @@ def send_mail(liste_rendus, adh):
|
|||
#Un bloc de test
|
||||
if __name__ == "__main__":
|
||||
parser = argparse.ArgumentParser(description="Script pour recréditer les adhérents.", add_help=False)
|
||||
parser.add_argument('-d', '--do-it', help="Sans cette option, le script ne fait rien (la méthode canonique de remboursement est via l'intranet", action="store_true")
|
||||
parser.add_argument('-h', '--help', help="Affiche ce message et quitte.", action="store_true")
|
||||
parser.add_argument('filtre', type=str, nargs="?", help="Le filtre LDAP à utiliser")
|
||||
|
||||
|
@ -156,6 +157,9 @@ if __name__ == "__main__":
|
|||
if args.help:
|
||||
parser.print_help()
|
||||
sys.exit(0)
|
||||
elif not args.do_it:
|
||||
print "Pour pouvoir utiliser ce script, merci de fournir l'option -d ou --do-it. La méthode usuelle pour recréditer une impression foirée est de passer par l'interface d'impression de l'Intranet. Allez d'abord voir là-bas si vous pouvez faire le recrédit, et ensuite utilisez ce script. Merci :)"
|
||||
sys.exit(1)
|
||||
else:
|
||||
if not args.filtre:
|
||||
parser.print_help()
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue