From f77b98d4d7653e1f8462071ff57050559be7ec6b Mon Sep 17 00:00:00 2001 From: yuetsh <517252939@qq.com> Date: Fri, 3 Jul 2026 18:34:12 -0600 Subject: [PATCH] fix --- submission/utils.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/submission/utils.py b/submission/utils.py index 664d390..f62f93d 100644 --- a/submission/utils.py +++ b/submission/utils.py @@ -30,7 +30,9 @@ def format_code(code, language): def _format_with_sql(code): # sqlparse 对语法错误宽容,不会抛异常,语法问题留给判题阶段反馈 - return sqlparse.format(code, strip_whitespace=True, keyword_case="upper") + # strip_whitespace 会把多条语句压成一行,先按分号拆分再逐条格式化 + statements = sqlparse.split(code) + return "\n\n".join(sqlparse.format(s, strip_whitespace=True, keyword_case="upper") for s in statements) def _format_with_ruff(code):