This commit is contained in:
Narendra S 2025-12-23 14:25:37 +05:30 committed by GitHub
commit 9b65598eb2
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 8 additions and 1 deletions

View file

@ -374,7 +374,12 @@ class _ReadlineWrapper:
prompt_str = str(prompt)
reader.ps1 = prompt_str
sys.audit("builtins.input", prompt_str)
result = reader.readline(startup_hook=self.startup_hook)
try:
can_colorize = reader.can_colorize
reader.can_colorize = False
result = reader.readline(startup_hook=self.startup_hook)
finally:
reader.can_colorize = can_colorize
sys.audit("builtins.input/result", result)
return result

View file

@ -0,0 +1,2 @@
Fixes syntax highlighting/colorization being applied to input that is read
in via the pyrepl readline interface