当存在任务但尚未启动时,ProgressContext.IsFinished 返回 true
作者: MateusMo创建于 2026年7月30日更新于 2026年7月30日
标签needs triage
信息
- 操作系统: Ubuntu 24.04
- 版本: main (当前分支)
- 终端: GNOME 终端
描述错误
ProgressContext.IsFinished在上下文中存在一个或多个任务,但其中没有任务已启动(例如,使用autoStart: false创建时),则返回true。这导致任何while (!ctx.IsFinished)循环都被完全跳过,尽管预期的工作从未开始。
内容来源: spectreconsole/spectre.console