diff options
-rw-r--r-- | Lib/getpass.py | 8 | ||||
-rw-r--r-- | Misc/NEWS | 2 |
2 files changed, 6 insertions, 4 deletions
diff --git a/Lib/getpass.py b/Lib/getpass.py index 02fe527..a726189 100644 --- a/Lib/getpass.py +++ b/Lib/getpass.py @@ -49,10 +49,10 @@ def win_getpass(prompt='Password: ', stream=None): return default_getpass(prompt, stream) import msvcrt for c in prompt: - msvcrt.putch(c) + msvcrt.putwch(c) pw = "" while 1: - c = msvcrt.getch() + c = msvcrt.getwch() if c == '\r' or c == '\n': break if c == '\003': @@ -61,8 +61,8 @@ def win_getpass(prompt='Password: ', stream=None): pw = pw[:-1] else: pw = pw + c - msvcrt.putch('\r') - msvcrt.putch('\n') + msvcrt.putwch('\r') + msvcrt.putwch('\n') return pw @@ -25,6 +25,8 @@ Extension Modules Library ------- +- Issue #1578: Problems in win_getpass + What's New in Python 3.0a2? =========================== |