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:
parent
367bb66a01
commit
23416b5d12
1 changed files with 21 additions and 14 deletions
|
|
@ -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):
|
||||
|
|
|
|||
Loading…
Reference in a new issue