summaryrefslogtreecommitdiff
path: root/cmd2
diff options
context:
space:
mode:
authorKevin Van Brunt <kmvanbrunt@gmail.com>2019-07-12 16:23:03 -0400
committerKevin Van Brunt <kmvanbrunt@gmail.com>2019-07-12 16:23:03 -0400
commitdc747c6fa05d9abb6b7ab45f3714e4ed01b50a0f (patch)
treeb3ab88c29cfb9ee5c6c7bf2398044e4685540b9d /cmd2
parent6e826f2a4c2e69a838d1f985ab93d43374f3b92a (diff)
downloadcmd2-git-dc747c6fa05d9abb6b7ab45f3714e4ed01b50a0f.tar.gz
Added unit tests for unfinished flag errors
Diffstat (limited to 'cmd2')
-rw-r--r--cmd2/argparse_completer.py8
1 files changed, 2 insertions, 6 deletions
diff --git a/cmd2/argparse_completer.py b/cmd2/argparse_completer.py
index b957a8bf..c7284361 100644
--- a/cmd2/argparse_completer.py
+++ b/cmd2/argparse_completer.py
@@ -550,13 +550,9 @@ class AutoCompleter(object):
out_str += ' {0: <{width}} '.format(prefix, width=20)
out_str += "Flag requires "
+ # This handles ONE_OR_MORE
if flag_arg_state.max == float('inf'):
- out_str += "at least {} ".format(flag_arg_state.min)
-
- if flag_arg_state.min == 1:
- out_str += "argument"
- else:
- out_str += "arguments"
+ out_str += "at least {} argument".format(flag_arg_state.min)
else:
if flag_arg_state.min == flag_arg_state.max:
out_str += "{} ".format(flag_arg_state.min)