August 2018
Intermediate to advanced
366 pages
10h 14m
English
The getpass.getpass function will use the termios library on most systems to disable the echoing back of the characters written by the user. To avoid messing with the rest of the application input, it will be done within a new file descriptor for the terminal.
On systems that do not support this, it will use more basic calls to read characters directly from sys.stdin without echoing them back.