| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
Sorry, something went wrong.
Sorry, something went wrong.
Co-authored-by: Brian Schubert <brianm.schubert@gmail.com>
|
Thank you for the fix! |
Sorry, something went wrong.
…s(echo_char=...)` (pythonGH-138677) In bf8bbe9, `getpass.getpass` gained the ability to provide keyboard feedback through `echo_char`. On Unix, line editing shortcuts such as Ctrl+U were previously handled as the terminal operates in canonical mode (see termios(3)). However, since keyboard feedback requires to switch to noncanonical mode, this now results in an inconsistency when `getpass.getpass` uses `echo_char` as those shortcuts are no more supported. This limitation is specific to Unix and does not affect Windows users where line editing shortcuts were never supported. (cherry picked from commit 074f3b2) Co-authored-by: yagggi <fakepoet0101@gmail.com>
|
GH-138696 is a backport of this pull request to the 3.14 branch. |
Sorry, something went wrong.
|
Thanks @picnixz for your patience and guidance, glad to do something to CPython. |
Sorry, something went wrong.
…s(echo_char=...)` (python#138677) In bf8bbe9, `getpass.getpass` gained the ability to provide keyboard feedback through `echo_char`. On Unix, line editing shortcuts such as Ctrl+U were previously handled as the terminal operates in canonical mode (see termios(3)). However, since keyboard feedback requires to switch to noncanonical mode, this now results in an inconsistency when `getpass.getpass` uses `echo_char` as those shortcuts are no more supported. This limitation is specific to Unix and does not affect Windows users where line editing shortcuts were never supported.
| Back | FazBrowse Home | New Git URL |
📚 Documentation preview 📚: https://cpython-previews--138677.org.readthedocs.build/