jp (arg_tools): args is not modified anymore in get_use_args + fixed args returned + parser_args are returned separatly (return is now a tuple)

This commit is contained in:
Goffi 2017-07-08 22:49:55 +02:00
commit 23416b5d12

View file

@ -683,12 +683,14 @@ class Search(base.CommandBase):
'node': metadata[u'node'],
'item': item_elt.get('id'),
}
args = arg_tools.get_use_args(self.host,
self.args.command,
use,
verbose=self.host.verbosity > 1
)
cmd_args = sys.argv[0:1] + args + self.args.command
# we need to send a copy of self.args.command
# else it would be modified
parser_args, use_args = arg_tools.get_use_args(self.host,
self.args.command,
use,
verbose=self.host.verbosity > 1
)
cmd_args = sys.argv[0:1] + parser_args + use_args
else:
cmd_args = self.args.command