修复
修复 OpenD 不可用时后端启动阻塞的问题。
- 后端非阻塞启动:
OpenQuoteContext构造函数同步阻塞导致 Uvicorn 无法启动——移至后台线程执行,Uvicorn 现在立即启动 - 端口发现超时修复:此前 OpenD 未运行时 Uvicorn 不输出启动行,扩展报「端口发现超时」——现在 Uvicorn 正常启动,端口可被发现
- 三态健康检查:
/health新增opend_state(connecting/connected/failed)和opend_message字段,扩展据此给出精确错误提示 - OpenD 连接超时检测:futu-api 无限重试连接,新增 60 秒超时,超时后标记
failed并给出明确错误信息
安装
code --install-extension vs-kline-0.2.2.vsix
⚠️ 需自备可import futu的 Python 环境及富途 OpenD 运行中