From ea8b024d11093c1e4768635f118826f5a982a303 Mon Sep 17 00:00:00 2001 From: Senthil Kumaran Date: Thu, 24 Mar 2011 22:27:01 +0800 Subject: [PATCH] issue11236 getpass.getpass to respond ctrl-c or ctrl-z --- Lib/getpass.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Lib/getpass.py b/Lib/getpass.py index ce0456608e7..dc02bd1eaec 100644 --- a/Lib/getpass.py +++ b/Lib/getpass.py @@ -62,7 +62,7 @@ def unix_getpass(prompt='Password: ', stream=None): try: old = termios.tcgetattr(fd) # a copy to save new = old[:] - new[3] &= ~(termios.ECHO|termios.ISIG) # 3 == 'lflags' + new[3] &= ~termios.ECHO # 3 == 'lflags' tcsetattr_flags = termios.TCSAFLUSH if hasattr(termios, 'TCSASOFT'): tcsetattr_flags |= termios.TCSASOFT