diff --git a/reflex/utils/processes.py b/reflex/utils/processes.py index e8f9c6b94..6c04d12d6 100644 --- a/reflex/utils/processes.py +++ b/reflex/utils/processes.py @@ -217,7 +217,8 @@ def stream_logs(message: str, process: subprocess.Popen): logs.append(line) yield line - if process.returncode != 0: + # Check if the process failed (not printing the logs for SIGINT). + if process.returncode not in [0, -2]: console.error(f"{message} failed with exit code {process.returncode}") for line in logs: console.error(line, end="")