We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent a16e275 commit fb9b7fdCopy full SHA for fb9b7fd
1 file changed
Lib/getpass.py
@@ -22,7 +22,12 @@ def getpass(prompt='Password: '):
22
try:
23
import termios, TERMIOS
24
except ImportError:
25
- return win_getpass(prompt)
+ try:
26
+ import msvcrt
27
+ except ImportError:
28
+ return default_getpass(prompt)
29
+ else:
30
+ return win_getpass(prompt)
31
32
fd = sys.stdin.fileno()
33
old = termios.tcgetattr(fd) # a copy to save
@@ -59,6 +64,10 @@ def win_getpass(prompt='Password: '):
59
64
return pw
60
65
61
66
67
+def default_getpass(prompt='Password: '):
68
+ return raw_input(prompt)
69
+
70
62
71
def getuser():
63
72
"""Get the username from the environment or password database.
73
0 commit comments