顺心/中通/韵达/安能 的导出任务轮询循环原本只在"本批任务全部完成"时 退出,无任何时间上限:任务卡在生成中、或因时钟偏移没落进 40s 容差窗口 匹配不上时,会无限轮询、流程永不返回,连 with_retry 都没机会触发。 给这 5 处轮询加 300s deadline,超时即 raise → 流程返回 False → 触发 已有的重置重试机制。把"永久挂死"变成"有界失败→自动重试"。 Co-Authored-By: Claude <noreply@anthropic.com>
26 KiB
26 KiB