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)