fix: 修复 voices.py 中 3 处 ruff B904 错误,解除 CI Validate-Style 阻塞 #1667
Reference in New Issue
Block a user
Delete Branch "fix/ruff-b904-voices"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
问题
develop 分支上的
Validate - StyleCI 检查失败,阻塞了所有新 PR 合并。根因:PR #1654 引入的
apps/api/app/api/routes/voices.py中有 3 处except块中的raise没有使用from,触发 ruff B904 规则。修复
影响
Validate - Style将通过,解除 PR #1665、#1666 等被阻塞的 PR🚀 预览环境已部署
f30a678b97to91dd81073d【阻塞级判定】
📊 审查概览
🔴 阻塞级问题(必须修复)
无
💡 改进建议(不阻塞合并)
无
✅ 良好实践
TimeoutError和素材库创建失败的异常处理中使用from None,有效地隐藏了底层实现细节,防止向客户端暴露不必要的堆栈信息,符合安全最佳实践。except Exception as e中使用from e,显式保留了原始异常链,便于在服务器端日志或调试环境中追踪根本原因。logger.exception,确保错误堆栈能被正确记录。🤖 由 AI 代码审查机器人自动生成 | 2026-09-03 12:32:26 | 模型:
🗑️ 预览环境已清理
PR #1667 已关闭或合并,对应的预览环境已被清理。