diff options
author | Eric Lin <anselor@gmail.com> | 2018-05-03 17:00:01 -0400 |
---|---|---|
committer | Eric Lin <anselor@gmail.com> | 2018-05-03 17:00:01 -0400 |
commit | 94156f8a78b74588275141d27c0b633455fa4fc0 (patch) | |
tree | 989bdf91b64861ee20053b61ab411219519a4dff /cmd2/argparse_completer.py | |
parent | c051c84fd44dda4b0c19f6ad01bb14ea970de260 (diff) | |
download | cmd2-git-94156f8a78b74588275141d27c0b633455fa4fc0.tar.gz |
Figured out how to detect the second tab press. Writing parameter hinting to stderr to bypass bash completion handling.
Diffstat (limited to 'cmd2/argparse_completer.py')
-rwxr-xr-x | cmd2/argparse_completer.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/cmd2/argparse_completer.py b/cmd2/argparse_completer.py index 4964b1ec..a8a0f24a 100755 --- a/cmd2/argparse_completer.py +++ b/cmd2/argparse_completer.py @@ -877,7 +877,9 @@ class ACArgumentParser(argparse.ArgumentParser): return super(ACArgumentParser, self)._match_argument(action, arg_strings_pattern) - def _parse_known_args(self, arg_strings, namespace): + # This is the official python implementation with a 5 year old patch applied + # See the comment below describing the patch + def _parse_known_args(self, arg_strings, namespace): # pragma: no cover # replace arg strings that are file references if self.fromfile_prefix_chars is not None: arg_strings = self._read_args_from_files(arg_strings) |