refactor(express): 优化目录创建的异常处理逻辑

将 `try-except` 块移至循环外部,以减少重复的异常处理代码。这样可以更清晰地处理在创建多个目录过程中可能发生的任何错误,同时保持代码的简洁性。
This commit is contained in:
minecraft1024a
2025-10-03 21:17:50 +08:00
committed by Windpicker-owo
parent c3ecf23f2b
commit 1ee7fd2ffd

View File

@@ -475,11 +475,11 @@ class ExpressionLearnerManager:
os.path.join(base_dir, "learnt_grammar"),
]
for directory in directories_to_create:
try:
try:
for directory in directories_to_create:
os.makedirs(directory, exist_ok=True)
logger.debug(f"确保目录存在: {directory}")
except Exception as e:
logger.debug(f"确保目录存在: {directory}")
except Exception as e:
logger.error(f"创建目录失败 {directory}: {e}")
@staticmethod