Dolda2000 added the comment: Just to demonstrate failure of getpass, by the way:
$ cat >/tmp/pwtest.py import getpass print(getpass.getpass()) $ python3 /tmp/pwtest.py </dev/null /usr/lib/python3.3/getpass.py:83: GetPassWarning: Can not control echo on the terminal. passwd = fallback_getpass(prompt, stream) Warning: Password input may be echoed. Password: Traceback (most recent call last): File "/usr/lib/python3.3/getpass.py", line 63, in unix_getpass old = termios.tcgetattr(fd) # a copy to save termios.error: (25, 'Inappropriate ioctl for device') During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/tmp/pwtest.py", line 2, in <module> print(getpass.getpass()) File "/usr/lib/python3.3/getpass.py", line 83, in unix_getpass passwd = fallback_getpass(prompt, stream) File "/usr/lib/python3.3/getpass.py", line 118, in fallback_getpass return _raw_input(prompt, stream) File "/usr/lib/python3.3/getpass.py", line 134, in _raw_input raise EOFError EOFError ---------- _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue20074> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com