https://github.com/python/cpython/commit/52a7a22a6b85a470e993b3399b0ee043e5c3596e commit: 52a7a22a6b85a470e993b3399b0ee043e5c3596e branch: main author: Semyon Moroz <donbar...@proton.me> committer: picnixz <10796600+picn...@users.noreply.github.com> date: 2025-05-15T15:14:31Z summary:
gh-77065: Use `putwch` instead of `putch` in `getpass.win_getpass` (#134058) files: M Lib/getpass.py diff --git a/Lib/getpass.py b/Lib/getpass.py index a4dbd2ea6502d4..1dd40e25e09068 100644 --- a/Lib/getpass.py +++ b/Lib/getpass.py @@ -119,9 +119,9 @@ def win_getpass(prompt='Password: ', stream=None, *, echo_char=None): raise KeyboardInterrupt if c == '\b': if echo_char and pw: - msvcrt.putch('\b') - msvcrt.putch(' ') - msvcrt.putch('\b') + msvcrt.putwch('\b') + msvcrt.putwch(' ') + msvcrt.putwch('\b') pw = pw[:-1] else: pw = pw + c _______________________________________________ Python-checkins mailing list -- python-checkins@python.org To unsubscribe send an email to python-checkins-le...@python.org https://mail.python.org/mailman3/lists/python-checkins.python.org/ Member address: arch...@mail-archive.com