diff --git a/src/testium/interpreter/test_items/test_item_dialog_base.py b/src/testium/interpreter/test_items/test_item_dialog_base.py index f6056b4..be1c7ea 100644 --- a/src/testium/interpreter/test_items/test_item_dialog_base.py +++ b/src/testium/interpreter/test_items/test_item_dialog_base.py @@ -40,7 +40,10 @@ class TestItemDialogBase(TestItem): result = None while p.is_alive() and not self._is_stopped: if parent_conn.poll(0.5): - result = parent_conn.recv() + try: + result = parent_conn.recv() + except EOFError: + pass break self._cleanup_process(p) return result