diff options
author | Kevin Van Brunt <kmvanbrunt@gmail.com> | 2019-07-12 14:35:51 -0400 |
---|---|---|
committer | Kevin Van Brunt <kmvanbrunt@gmail.com> | 2019-07-12 14:35:51 -0400 |
commit | ddf4c2ccc73caae2ec9f7d5a26afb556718a54d8 (patch) | |
tree | f9c1c819f99e9f1144193115589e246fea47b363 /cmd2/argparse_completer.py | |
parent | 9bb6b84608b6262d228c021c7115e1389eed33e3 (diff) | |
download | cmd2-git-ddf4c2ccc73caae2ec9f7d5a26afb556718a54d8.tar.gz |
Changed unfinished flag error format
Diffstat (limited to 'cmd2/argparse_completer.py')
-rw-r--r-- | cmd2/argparse_completer.py | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/cmd2/argparse_completer.py b/cmd2/argparse_completer.py index 9109f518..27f32198 100644 --- a/cmd2/argparse_completer.py +++ b/cmd2/argparse_completer.py @@ -539,9 +539,10 @@ class AutoCompleter(object): param = ' ' + str(flag_arg_state.action.dest).upper() prefix = '{}{}'.format(flags, param) - prefix = ' {0: <{width}} '.format(prefix, width=20) + out_str = "\nError:\n" + out_str += ' {0: <{width}} '.format(prefix, width=20) + out_str += "Flag requires " - out_str = "This flag expects " if flag_arg_state.max == float('inf'): out_str += "at least {} ".format(flag_arg_state.min) @@ -553,14 +554,15 @@ class AutoCompleter(object): if flag_arg_state.min == flag_arg_state.max: out_str += "{} ".format(flag_arg_state.min) else: - out_str += "between {} and {} ".format(flag_arg_state.min, flag_arg_state.max) + out_str += "{} to {} ".format(flag_arg_state.min, flag_arg_state.max) if flag_arg_state.max == 1: out_str += "argument" else: out_str += "arguments" - print(style_error('\nError:\n{}{}\n'.format(prefix, out_str))) + out_str += ' ({} entered)'.format(flag_arg_state.count) + print(style_error('{}\n'.format(out_str))) # Redraw prompt and input line rl_force_redisplay() |