refactor(express): 优化目录创建的异常处理逻辑
将 `try-except` 块移至循环外部,以减少重复的异常处理代码。这样可以更清晰地处理在创建多个目录过程中可能发生的任何错误,同时保持代码的简洁性。
This commit is contained in:
@@ -511,11 +511,11 @@ class ExpressionLearnerManager:
|
|||||||
os.path.join(base_dir, "learnt_grammar"),
|
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)
|
os.makedirs(directory, exist_ok=True)
|
||||||
logger.debug(f"确保目录存在: {directory}")
|
logger.debug(f"确保目录存在: {directory}")
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
logger.error(f"创建目录失败 {directory}: {e}")
|
logger.error(f"创建目录失败 {directory}: {e}")
|
||||||
|
|
||||||
@staticmethod
|
@staticmethod
|
||||||
|
|||||||
Reference in New Issue
Block a user