This commit is contained in:
Kovid Goyal
2025-10-15 08:09:29 +05:30
parent ee9a5386b9
commit dd7caaa91b
2 changed files with 3 additions and 3 deletions

View File

@@ -564,8 +564,8 @@ class Child:
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