summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Lib/getpass.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/Lib/getpass.py b/Lib/getpass.py
index f0aea63..66b1aee 100644
--- a/Lib/getpass.py
+++ b/Lib/getpass.py
@@ -20,6 +20,10 @@ def getpass(prompt='Password: '):
import sys
try:
+ fd = sys.stdin.fileno()
+ except:
+ return default_getpass(prompt)
+ try:
import termios, TERMIOS
except ImportError:
try:
@@ -29,10 +33,6 @@ def getpass(prompt='Password: '):
else:
return win_getpass(prompt)
- try:
- fd = sys.stdin.fileno()
- except:
- return default_getpass(prompt)
old = termios.tcgetattr(fd) # a copy to save
new = old[:]