feat(task_service): 增强任务服务的错误处理和重试机制 - 添加了 _extract_error_detail 函数,用于从 API 响应中智能提取详细的错误信息, 支持多种常见的错误字段格式,提高错误诊断准确性 - 集成 requests 异常处理,区分连接超时、连接错误和读取超时等不同类型的网络异常, 实现更精确的重试策略,避免因响应丢失导致的任务重复提交 - 在图像和视频生成流程中统一使用新的错误提取函数替代原有的简单错误字段获取, 提升失败任务的错误信息详细程度 - 优化异常处理逻辑,对不同类型的异常采用相应的处理策略,包括安全重试和终止重试 ``` |
||
|---|---|---|
| .. | ||
| __init__.py | ||
| alipay_service.py | ||
| captcha_service.py | ||
| file_service.py | ||
| generation_service.py | ||
| history_service.py | ||
| logger.py | ||
| sms_service.py | ||
| stats_service.py | ||
| system_service.py | ||
| task_service.py | ||