From f0e75fcd759a7d178883b5af06e84b4038d9c81d Mon Sep 17 00:00:00 2001 From: Pathompum Jirakarnpaisan <107536914+Saannddy@users.noreply.github.com> Date: Fri, 10 Apr 2026 23:52:22 +0700 Subject: [PATCH] fix: increase timeout configuation to 20 seconds to avoid compilation timeout --- src/core/executor.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/core/executor.py b/src/core/executor.py index f3f4dbc..1e3678f 100644 --- a/src/core/executor.py +++ b/src/core/executor.py @@ -98,7 +98,7 @@ def _run_c_cpp(code, lang, tests=None, timeout=None): try: comp = subprocess.run( [cfg['compiler'], src, "-o", exe], - capture_output=True, text=True, timeout=max(timeout, 10), cwd=d + capture_output=True, text=True, timeout=max(timeout, 20), cwd=d ) if comp.returncode: return {"status": "incorrect", "msg": comp.stderr} @@ -145,7 +145,7 @@ def _run_java(code, tests=None, timeout=None): "-J-XX:TieredStopAtLevel=1", "--release", "11", src, "-d", d - ], capture_output=True, text=True, timeout=max(timeout, 10), cwd=d, + ], capture_output=True, text=True, timeout=max(timeout, 20), cwd=d, env=java_env) if comp.returncode: return {"status": "incorrect", "msg": _clean_java_stderr(comp.stderr)}