Get the needed constants from termios, not TERMIOS.

This commit is contained in:
Fred Drake 2001-02-27 21:23:31 +00:00
parent df48d14f44
commit 1191d0148f
2 changed files with 4 additions and 5 deletions

View File

@ -30,12 +30,12 @@ def unix_getpass(prompt='Password: '):
old = termios.tcgetattr(fd) # a copy to save
new = old[:]
new[3] = new[3] & ~TERMIOS.ECHO # 3 == 'lflags'
new[3] = new[3] & ~termios.ECHO # 3 == 'lflags'
try:
termios.tcsetattr(fd, TERMIOS.TCSADRAIN, new)
termios.tcsetattr(fd, termios.TCSADRAIN, new)
passwd = _raw_input(prompt)
finally:
termios.tcsetattr(fd, TERMIOS.TCSADRAIN, old)
termios.tcsetattr(fd, termios.TCSADRAIN, old)
sys.stdout.write('\n')
return passwd
@ -103,7 +103,7 @@ def getuser():
# Bind the name getpass to the appropriate function
try:
import termios, TERMIOS
import termios
except ImportError:
try:
import msvcrt

View File

@ -2,7 +2,6 @@
# Author: Steen Lumholt.
from TERMIOS import *
from termios import *
# Indexes for termios list.