From 5e027c8dcf280cf2099d90c7a3c8e7ec38e0e857 Mon Sep 17 00:00:00 2001 From: Mohammed Muien Date: Sun, 1 Mar 2026 10:35:16 +0530 Subject: [PATCH] Fixes Issue #359 --- backend/staticfiles/synthesis/main.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/backend/staticfiles/synthesis/main.py b/backend/staticfiles/synthesis/main.py index 47e75263..64a77719 100644 --- a/backend/staticfiles/synthesis/main.py +++ b/backend/staticfiles/synthesis/main.py @@ -54,6 +54,16 @@ def main(): """ Main function """ + # Handle EOFError from input() calls in subprocesses + import builtins + original_input = builtins.input + def safe_input(prompt=""): + try: + return original_input(prompt) + except EOFError: + return "" + builtins.input = safe_input + with open("data.json") as json_file: data = json.load(json_file)