...
This commit is contained in:
parent
ee9a5386b9
commit
dd7caaa91b
2 changed files with 3 additions and 3 deletions
|
|
@ -564,8 +564,8 @@ def send_signal_for_key(self, key_num: bytes) -> bool:
|
|||
return True
|
||||
|
||||
def reset_termios_state(self) -> None:
|
||||
if s := getattr(self, 'initial_termios_state', None):
|
||||
if (s := getattr(self, 'initial_termios_state', None)) and self.child_fd is not None:
|
||||
try:
|
||||
termios.tcsetattr(s, termios.TCSANOW)
|
||||
termios.tcsetattr(self.child_fd, termios.TCSANOW, s)
|
||||
except OSError:
|
||||
pass
|
||||
|
|
|
|||
|
|
@ -371,7 +371,7 @@ def __init__(
|
|||
|
||||
def reset_termios_state(self):
|
||||
if s := getattr(self, 'initial_termios_state', None):
|
||||
termios.tcsetattr(self.master_fd, s)
|
||||
termios.tcsetattr(self.master_fd, termios.TCSANOW, s)
|
||||
|
||||
def turn_off_echo(self):
|
||||
s = termios.tcgetattr(self.master_fd)
|
||||
|
|
|
|||
Loading…
Reference in a new issue