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

@ -182,13 +182,13 @@ class Shell(base.CommandBase, cmd.Cmd):
args = self.parse_args(args)
# args may be modified by use_args
# to remove subparsers from it
use_args = arg_tools.get_use_args(self.host,
parser_args, use_args = arg_tools.get_use_args(self.host,
args,
self.use,
verbose=self.verbose,
parser=self._cur_parser
)
cmd_args = self.path + use_args + args
cmd_args = self.path + parser_args + use_args
self.run_cmd(cmd_args)
def do_use(self, args):