-
-
Notifications
You must be signed in to change notification settings - Fork 31.8k
KeyboardInterrupt during paste breaks the new REPL #121295
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
Which linux distro and version are you using? I was unable to reproduce on macOS 14.5 so the issue may be Linux specific. |
I am running on Ubuntu Linux 22.04.4. I was able to reproduce the problem in both Gnome Terminal and in XTerm on my machine. |
I am working on this :) |
…ythonGH-121815) (cherry picked from commit 498a94c) Co-authored-by: Marta Gómez Macías <mgmacias@google.com>
…GH-121815) (GH-121826) (cherry picked from commit 498a94c) Co-authored-by: Marta Gómez Macías <mgmacias@google.com>
Thanks for the fix, Marta! ⚡️⚡️⚡️ |
Bug report
Bug description:
To reproduce, type
f = """
then paste a giant block of text (I pasted the text of Frankenstein) then press Ctrl+C immediately (while the text is being pasted).After this the REPL will enter a state where it seems unable to end a block of code. The prompt changes to
...
and only Ctrl+C will quit out of the block.Also nothing is displayed while typing until Enter is pressed.
Here's an animation showing the issue:
This issue is also reproducible on the
main
branch.I checked out commit 32a0fab and I could not reproduce this, so the issue arose sometime after #120253 was merged.
CPython versions tested on:
3.13, CPython main branch
Operating systems tested on:
Linux
Linked PRs
The text was updated successfully, but these errors were encountered: