-
-
Notifications
You must be signed in to change notification settings - Fork 31.2k
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
'\040' instead of space in repl history on macOS with 3.13 or main branch #119310
Labels
3.13
bugs and security fixes
topic-repl
Related to the interactive shell
type-bug
An unexpected behavior, bug, or error
Comments
That's because editline used by the basic REPL. We'll address this in the betas. |
See also, #102130 (comment) (may ignore some of my argument in the url. But take the examples or links or symptoms. The handling for encoding part in my example code is just wrong.) it looks like the problem is deeper than thought...
|
aorcajo
added a commit
to aorcajo/cpython
that referenced
this issue
Jul 16, 2024
ambv
added a commit
that referenced
this issue
Sep 6, 2024
Co-authored-by: Łukasz Langa <lukasz@langa.pl>
ambv
added a commit
that referenced
this issue
Sep 6, 2024
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
3.13
bugs and security fixes
topic-repl
Related to the interactive shell
type-bug
An unexpected behavior, bug, or error
Bug report
Bug description:
When using the version of Python (3.9.6) that comes with Apple at
/usr/bin/python
, or when installing the latest version of Python (3.12.3) via Homebrew, the readline functionality is based on libedit. There is a file ~/.python_history that stores the REPL history, and its content is similar to:When using the latest version of Python built from the main branch, which includes the new REPL, pressing the up arrow key will display:
The '\04' is not converted to space character.
CPython versions tested on:
3.13
Operating systems tested on:
macOS Sonoma 14.2
Linked PRs
The text was updated successfully, but these errors were encountered: