Files
BiliNote/backend
pumpkinperson996andClaude Fable 5 944985fc94 fix: 必剪转写实例复用导致的上传状态残留与并发竞争
BcutTranscriber 被 transcriber_provider 缓存复用,但 __etags 等上传
会话状态只在 __init__ 清空、每次上传只追加,导致容器启动后第二次
及以后的转写提交的 etag 数与分片数不符,B 站返回"第三方服务异常"。
并发提交多个视频时,多个后台任务还会在同一实例上交错上传,etag
互相混入。

- _upload() 开头重置全部上传会话状态,修串行残留
- transcript() 加实例锁,整个转写会话串行执行,修并发交错

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-09 15:44:47 -05:00
..