From 044d0f0d417ed037688b1cabaa86e0f997110ac8 Mon Sep 17 00:00:00 2001 From: jon-lee <jon-lee@sjtu.edu.cn> Date: Fri, 23 May 2025 20:43:21 +0800 Subject: [PATCH] fix: use logger instead of direct assert --- joj3_config_generator/transformers/task.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/joj3_config_generator/transformers/task.py b/joj3_config_generator/transformers/task.py index 6fcaa0e..9ecb7a5 100644 --- a/joj3_config_generator/transformers/task.py +++ b/joj3_config_generator/transformers/task.py @@ -1,4 +1,3 @@ -import os import re import shlex from functools import partial @@ -256,7 +255,7 @@ def get_testcases( ) -> Set[str]: # basedir here should be task_conf.root / task_conf.path testcases = set() for testcases_path in (task_root / task_path).parent.glob("**/*.in"): - if not os.path.exists(str(testcases_path).removesuffix(".in") + ".out"): + if not testcases_path.with_suffix(".out").exists(): logger.warning(f"Testcase {testcases_path} has no corresponding .out file") continue testcases.add(