Skip to content
Merged
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Next Next commit
gh-119205: Fix autocompletion bug in new repl
  • Loading branch information
koxudaxi committed May 20, 2024
commit 8a0241f7dbf50f25a3b16c61c4958064b35beec9
3 changes: 3 additions & 0 deletions Lib/_pyrepl/readline.py
Original file line number Diff line number Diff line change
Expand Up @@ -297,12 +297,15 @@ def multiline_input(self, more_lines: MoreLinesCallable, ps1: str, ps2: str) ->
"""
reader = self.get_reader()
saved = reader.more_lines
original_stderr = sys.stderr
sys.stderr = None
try:
reader.more_lines = more_lines
reader.ps1 = reader.ps2 = ps1
reader.ps3 = reader.ps4 = ps2
return reader.readline(), reader.was_paste_mode_activated
finally:
sys.stderr = original_stderr
reader.more_lines = saved
reader.paste_mode = False
reader.was_paste_mode_activated = False
Expand Down