diff --git a/reflex/testing.py b/reflex/testing.py index 7ea524f1c..6a45c51eb 100644 --- a/reflex/testing.py +++ b/reflex/testing.py @@ -394,9 +394,14 @@ class AppHarness: def consume_frontend_output(): while True: - line = ( - self.frontend_process.stdout.readline() # pyright: ignore [reportOptionalMemberAccess] - ) + try: + line = ( + self.frontend_process.stdout.readline() # pyright: ignore [reportOptionalMemberAccess] + ) + # catch I/O operation on closed file. + except ValueError as e: + print(e) + break if not line: break print(line)