diff options
author | Kevin Van Brunt <kmvanbrunt@gmail.com> | 2019-07-15 19:16:26 -0400 |
---|---|---|
committer | Kevin Van Brunt <kmvanbrunt@gmail.com> | 2019-07-15 19:16:26 -0400 |
commit | aa394cd88077b37b8ee5796a4d0fe8f7ae5837aa (patch) | |
tree | 64a61286c2f0dcfb715ebdeb19984814c18f77fc /cmd2/argparse_custom.py | |
parent | 719641ca5d99386a9446ef0908c964122e8cfc86 (diff) | |
download | cmd2-git-aa394cd88077b37b8ee5796a4d0fe8f7ae5837aa.tar.gz |
Changed format of help where nargs is a number greater than 1
Diffstat (limited to 'cmd2/argparse_custom.py')
-rw-r--r-- | cmd2/argparse_custom.py | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/cmd2/argparse_custom.py b/cmd2/argparse_custom.py index 9e6805aa..1cdb7840 100644 --- a/cmd2/argparse_custom.py +++ b/cmd2/argparse_custom.py @@ -625,6 +625,8 @@ class Cmd2HelpFormatter(argparse.RawTextHelpFormatter): result = '[%s [...]]' % get_metavar(1) elif action.nargs == ONE_OR_MORE: result = '%s [...]' % get_metavar(1) + elif isinstance(action.nargs, int) and action.nargs > 1: + result = '{}{{{}}}'.format('%s' % get_metavar(1), action.nargs) # End cmd2 customization else: result = super()._format_args(action, default_metavar) |