diff options
author | Berker Peksag <berker.peksag@gmail.com> | 2015-07-27 21:06:31 (GMT) |
---|---|---|
committer | Berker Peksag <berker.peksag@gmail.com> | 2015-07-27 21:06:31 (GMT) |
commit | aaf6114b37df5b86d605e396ac0547e5cac492ae (patch) | |
tree | 513580c79737d68cf26ea85280895c266f421f97 /Lib/rlcompleter.py | |
parent | 0bd5fb0112b26310cc9db8ac92ce6936385be26c (diff) | |
download | cpython-aaf6114b37df5b86d605e396ac0547e5cac492ae.zip cpython-aaf6114b37df5b86d605e396ac0547e5cac492ae.tar.gz cpython-aaf6114b37df5b86d605e396ac0547e5cac492ae.tar.bz2 |
Issue #23441: rcompleter now prints a tab character instead of displaying
possible completions for an empty word.
Initial patch by Martin Sekera.
Diffstat (limited to 'Lib/rlcompleter.py')
-rw-r--r-- | Lib/rlcompleter.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/Lib/rlcompleter.py b/Lib/rlcompleter.py index 94f9341..d517c0e 100644 --- a/Lib/rlcompleter.py +++ b/Lib/rlcompleter.py @@ -73,6 +73,12 @@ class Completer: if self.use_main_ns: self.namespace = __main__.__dict__ + if not text.strip(): + if state == 0: + return '\t' + else: + return None + if state == 0: if "." in text: self.matches = self.attr_matches(text) |