Commit 1191d014 authored by Fred Drake's avatar Fred Drake

Get the needed constants from termios, not TERMIOS.

parent df48d14f
...@@ -30,12 +30,12 @@ def unix_getpass(prompt='Password: '): ...@@ -30,12 +30,12 @@ def unix_getpass(prompt='Password: '):
old = termios.tcgetattr(fd) # a copy to save old = termios.tcgetattr(fd) # a copy to save
new = old[:] new = old[:]
new[3] = new[3] & ~TERMIOS.ECHO # 3 == 'lflags' new[3] = new[3] & ~termios.ECHO # 3 == 'lflags'
try: try:
termios.tcsetattr(fd, TERMIOS.TCSADRAIN, new) termios.tcsetattr(fd, termios.TCSADRAIN, new)
passwd = _raw_input(prompt) passwd = _raw_input(prompt)
finally: finally:
termios.tcsetattr(fd, TERMIOS.TCSADRAIN, old) termios.tcsetattr(fd, termios.TCSADRAIN, old)
sys.stdout.write('\n') sys.stdout.write('\n')
return passwd return passwd
...@@ -103,7 +103,7 @@ def getuser(): ...@@ -103,7 +103,7 @@ def getuser():
# Bind the name getpass to the appropriate function # Bind the name getpass to the appropriate function
try: try:
import termios, TERMIOS import termios
except ImportError: except ImportError:
try: try:
import msvcrt import msvcrt
......
...@@ -2,7 +2,6 @@ ...@@ -2,7 +2,6 @@
# Author: Steen Lumholt. # Author: Steen Lumholt.
from TERMIOS import *
from termios import * from termios import *
# Indexes for termios list. # Indexes for termios list.
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment