From: Yury Selivanov Date: Thu, 4 Feb 2016 06:23:05 +0000 (-0500) Subject: Issue #25660: Fix TAB key behaviour in REPL. X-Git-Tag: v3.6.0a1~654^2 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=a7eae4016ed2f97b15000022ce0f39e0b271b37c;p=thirdparty%2FPython%2Fcpython.git Issue #25660: Fix TAB key behaviour in REPL. --- diff --git a/Lib/rlcompleter.py b/Lib/rlcompleter.py index 378f5aa64735..26f59208bb48 100644 --- a/Lib/rlcompleter.py +++ b/Lib/rlcompleter.py @@ -75,7 +75,9 @@ class Completer: if not text.strip(): if state == 0: - return '\t' + readline.insert_text('\t') + readline.redisplay() + return '' else: return None diff --git a/Misc/NEWS b/Misc/NEWS index 3a71354a043b..691c53371769 100644 --- a/Misc/NEWS +++ b/Misc/NEWS @@ -67,6 +67,9 @@ Core and Builtins - Issue #26171: Fix possible integer overflow and heap corruption in zipimporter.get_data(). +- Issue #25660: Fix TAB key behaviour in REPL with readline. + + Library -------