From b7d3d64975522f099f99ad636cfcd2ba6e6c5c94 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sat, 9 Jul 2022 06:24:37 +0530 Subject: [PATCH] Ignore error condition on master fd of testing pty --- kitty_tests/__init__.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/kitty_tests/__init__.py b/kitty_tests/__init__.py index 4fec7807d..12dd01389 100644 --- a/kitty_tests/__init__.py +++ b/kitty_tests/__init__.py @@ -262,9 +262,7 @@ class PTY: self.write_to_child(cmd + '\r') def process_input_from_child(self, timeout=10): - rd, wd, err = select.select([self.master_fd], [self.master_fd] if self.write_buf else [], [self.master_fd], timeout) - if err: - raise OSError('master_fd is in error condition') + rd, wd, err = select.select([self.master_fd], [self.master_fd] if self.write_buf else [], [], timeout) while wd: try: n = os.write(self.master_fd, self.write_buf)