ne pas utiliser remainder
This commit is contained in:
parent
c8e13163d3
commit
f7008c77f4
|
@ -3,7 +3,7 @@
|
||||||
|
|
||||||
import os, sys, re
|
import os, sys, re
|
||||||
from os import path
|
from os import path
|
||||||
from argparse import ArgumentParser, REMAINDER
|
from argparse import ArgumentParser
|
||||||
from glob import glob
|
from glob import glob
|
||||||
|
|
||||||
USER_CONFDIR = '~/etc/deploy'
|
USER_CONFDIR = '~/etc/deploy'
|
||||||
|
@ -1040,7 +1040,7 @@ class Parser(object):
|
||||||
AP = ArgumentParser()
|
AP = ArgumentParser()
|
||||||
AP.add_argument('-b', '--basedir', action='append', dest='basedirs')
|
AP.add_argument('-b', '--basedir', action='append', dest='basedirs')
|
||||||
AP.add_argument('-d', '--dirspec', action='append', dest='dirspecs')
|
AP.add_argument('-d', '--dirspec', action='append', dest='dirspecs')
|
||||||
AP.add_argument('nvss', nargs=REMAINDER)
|
AP.add_argument('nvss', nargs='*')
|
||||||
o = AP.parse_args(args)
|
o = AP.parse_args(args)
|
||||||
# construire la liste des hôtes à traiter
|
# construire la liste des hôtes à traiter
|
||||||
nvss = []
|
nvss = []
|
||||||
|
@ -1119,7 +1119,7 @@ class Parser(object):
|
||||||
AP = ArgumentParser()
|
AP = ArgumentParser()
|
||||||
AP.add_argument('-b', '--basedir', action='append', dest='basedirs')
|
AP.add_argument('-b', '--basedir', action='append', dest='basedirs')
|
||||||
AP.add_argument('-d', '--dirspec', action='append', dest='dirspecs')
|
AP.add_argument('-d', '--dirspec', action='append', dest='dirspecs')
|
||||||
AP.add_argument('nvss', nargs=REMAINDER)
|
AP.add_argument('nvss', nargs='*')
|
||||||
o = AP.parse_args(args)
|
o = AP.parse_args(args)
|
||||||
# construire la liste des modules à traiter
|
# construire la liste des modules à traiter
|
||||||
nvss = []
|
nvss = []
|
||||||
|
@ -1190,7 +1190,7 @@ class Parser(object):
|
||||||
"""
|
"""
|
||||||
AP = ArgumentParser()
|
AP = ArgumentParser()
|
||||||
AP.add_argument('-p', '--profile', action='append', dest='profiles')
|
AP.add_argument('-p', '--profile', action='append', dest='profiles')
|
||||||
AP.add_argument('nvss', nargs=REMAINDER)
|
AP.add_argument('nvss', nargs='*')
|
||||||
o = AP.parse_args(args)
|
o = AP.parse_args(args)
|
||||||
|
|
||||||
if o.profiles is None: profiles = [self.db.default_profile]
|
if o.profiles is None: profiles = [self.db.default_profile]
|
||||||
|
@ -1253,7 +1253,7 @@ class Parser(object):
|
||||||
AP = ArgumentParser()
|
AP = ArgumentParser()
|
||||||
AP.add_argument('-b', '--basedir', action='append', dest='basedirs')
|
AP.add_argument('-b', '--basedir', action='append', dest='basedirs')
|
||||||
AP.add_argument('-d', '--dirspec', action='append', dest='dirspecs')
|
AP.add_argument('-d', '--dirspec', action='append', dest='dirspecs')
|
||||||
AP.add_argument('nvss', nargs=REMAINDER)
|
AP.add_argument('nvss', nargs='*')
|
||||||
o = AP.parse_args(args)
|
o = AP.parse_args(args)
|
||||||
# construire la liste des wobundles à traiter
|
# construire la liste des wobundles à traiter
|
||||||
nvss = []
|
nvss = []
|
||||||
|
@ -1315,7 +1315,7 @@ class Parser(object):
|
||||||
AP = ArgumentParser()
|
AP = ArgumentParser()
|
||||||
AP.add_argument('-p', '--profile', action='append', dest='profiles')
|
AP.add_argument('-p', '--profile', action='append', dest='profiles')
|
||||||
AP.add_argument('stype', nargs=1)
|
AP.add_argument('stype', nargs=1)
|
||||||
AP.add_argument('nvss', nargs=REMAINDER)
|
AP.add_argument('nvss', nargs='*')
|
||||||
o = AP.parse_args(args)
|
o = AP.parse_args(args)
|
||||||
|
|
||||||
if o.profiles is None: profiles = [self.db.default_profile]
|
if o.profiles is None: profiles = [self.db.default_profile]
|
||||||
|
@ -1376,7 +1376,7 @@ class Parser(object):
|
||||||
AP = ArgumentParser()
|
AP = ArgumentParser()
|
||||||
AP.add_argument('-b', '--basedir', action='append', dest='basedirs')
|
AP.add_argument('-b', '--basedir', action='append', dest='basedirs')
|
||||||
AP.add_argument('-d', '--dirspec', action='append', dest='dirspecs')
|
AP.add_argument('-d', '--dirspec', action='append', dest='dirspecs')
|
||||||
AP.add_argument('nvss', nargs=REMAINDER)
|
AP.add_argument('nvss', nargs='*')
|
||||||
o = AP.parse_args(args)
|
o = AP.parse_args(args)
|
||||||
# construire la liste des webapps à traiter
|
# construire la liste des webapps à traiter
|
||||||
nvss = []
|
nvss = []
|
||||||
|
@ -1436,7 +1436,7 @@ class Parser(object):
|
||||||
"""
|
"""
|
||||||
AP = ArgumentParser()
|
AP = ArgumentParser()
|
||||||
AP.add_argument('-p', '--profile', action='append', dest='profiles')
|
AP.add_argument('-p', '--profile', action='append', dest='profiles')
|
||||||
AP.add_argument('nvss', nargs=REMAINDER)
|
AP.add_argument('nvss', nargs='*')
|
||||||
o = AP.parse_args(args)
|
o = AP.parse_args(args)
|
||||||
|
|
||||||
if o.profiles is None: profiles = [self.db.default_profile]
|
if o.profiles is None: profiles = [self.db.default_profile]
|
||||||
|
@ -1659,17 +1659,18 @@ if __name__ == '__main__':
|
||||||
AP.add_argument('-c', '--config', dest='confname',
|
AP.add_argument('-c', '--config', dest='confname',
|
||||||
help=u"Spécifier le nom de la configuration à utiliser. Par défaut, utiliser le nom générique deploy.")
|
help=u"Spécifier le nom de la configuration à utiliser. Par défaut, utiliser le nom générique deploy.")
|
||||||
AP.add_argument('-q', '--query-type', dest='query_type',
|
AP.add_argument('-q', '--query-type', dest='query_type',
|
||||||
help=u"Spécifier le type d'information à afficher:\n"
|
help=u"""\
|
||||||
+ u">>>\n"
|
Spécifier le type d'information à afficher:
|
||||||
+ u"* object pour des informations sur les objets,\n"
|
>>>
|
||||||
+ u">>>\n"
|
* object pour des informations sur les objets,
|
||||||
+ u"* source pour des informations sur les objets sources d'un lien,\n"
|
>>>
|
||||||
+ u">>>\n"
|
* source pour des informations sur les objets sources d'un lien,
|
||||||
+ u"* dest pour des informations sur les objets destinations d'un lien,\n"
|
>>>
|
||||||
+ u">>>\n"
|
* dest pour des informations sur les objets destinations d'un lien,
|
||||||
+ u"* link pour des informations sur un lien.\n"
|
>>>
|
||||||
+ u">>>\n"
|
* link pour des informations sur un lien.
|
||||||
+ u"La valeur par défaut est '-q dest -j host'")
|
>>>
|
||||||
|
La valeur par défaut est '-q dest -j host'""")
|
||||||
AP.add_argument('-j', '--object-type', dest='object_type',
|
AP.add_argument('-j', '--object-type', dest='object_type',
|
||||||
help=u"Spécifier le type d'objet à chercher pour -q object|source|dest")
|
help=u"Spécifier le type d'objet à chercher pour -q object|source|dest")
|
||||||
AP.add_argument('-t', '--link-type', dest='link_type',
|
AP.add_argument('-t', '--link-type', dest='link_type',
|
||||||
|
@ -1677,13 +1678,14 @@ if __name__ == '__main__':
|
||||||
AP.add_argument('-p', '--profile', dest='profile',
|
AP.add_argument('-p', '--profile', dest='profile',
|
||||||
help=u"Spécifier le profil de déploiement pour -q source|dest|link. Utiliser une valeur vide pour ne sélectionner que les liens sans profils. Ne pas spécifier l'option pour afficher tous les profils définis.")
|
help=u"Spécifier le profil de déploiement pour -q source|dest|link. Utiliser une valeur vide pour ne sélectionner que les liens sans profils. Ne pas spécifier l'option pour afficher tous les profils définis.")
|
||||||
AP.add_argument('-F', '--format', dest='format',
|
AP.add_argument('-F', '--format', dest='format',
|
||||||
help=u"Spécifier le format pour la sortie. La valeur par défaut est shell.\n"
|
help=u"""\
|
||||||
+ u">>>\n"
|
Spécifier le format pour la sortie. La valeur par défaut est shell.
|
||||||
+ u"* shell affiche les définitions de variables\n"
|
>>>
|
||||||
+ u">>>\n"
|
* shell affiche les définitions de variables
|
||||||
+ u"* lines affiches les valeurs à raison d'une par lignes. les attributs ne sont pas affichés.\n"
|
>>>
|
||||||
+ u">>>\n"
|
* lines affiches les valeurs à raison d'une par lignes. les attributs ne sont pas affichés.
|
||||||
+ u"* spaces, path et comma affichent les valeurs séparées respectivement par un espace ' ', deux point ':' et une virgule ','. les attributs ne sont pas affichés.\n")
|
>>>
|
||||||
|
* spaces, path et comma affichent les valeurs séparées respectivement par un espace ' ', deux point ':' et une virgule ','. les attributs ne sont pas affichés.""")
|
||||||
AP.add_argument('-v', '--include-vars', action='append', dest='vars', metavar='VARS...',
|
AP.add_argument('-v', '--include-vars', action='append', dest='vars', metavar='VARS...',
|
||||||
help=u"Spécifier les variables qui doivent être affichées. Par défaut, toutes les variables sont affichées.")
|
help=u"Spécifier les variables qui doivent être affichées. Par défaut, toutes les variables sont affichées.")
|
||||||
AP.add_argument('-o', '--object-vars', action='store_true', dest='object_vars',
|
AP.add_argument('-o', '--object-vars', action='store_true', dest='object_vars',
|
||||||
|
@ -1694,7 +1696,7 @@ if __name__ == '__main__':
|
||||||
help=u"Avec le format shell, spécifier le nom d'une fonction à afficher après les variables associées aux objets.")
|
help=u"Avec le format shell, spécifier le nom d'une fonction à afficher après les variables associées aux objets.")
|
||||||
AP.add_argument('--lf', '--link-func', dest='link_func', metavar='FUNC',
|
AP.add_argument('--lf', '--link-func', dest='link_func', metavar='FUNC',
|
||||||
help=u"Avec le format shell, spécifier le nom d'une fonction à afficher après les variables associées aux liens.")
|
help=u"Avec le format shell, spécifier le nom d'une fonction à afficher après les variables associées aux liens.")
|
||||||
AP.add_argument('args', nargs=REMAINDER)
|
AP.add_argument('args', nargs='*')
|
||||||
o = AP.parse_args()
|
o = AP.parse_args()
|
||||||
|
|
||||||
run_qdd(o)
|
run_qdd(o)
|
||||||
|
|
Loading…
Reference in New Issue