Expand description
Progress of long runs (a sorter over a recording, a pyramid build, …). Libraries only report
(ProgressSink); entry points draw it (a Python bar, a terminal bar) and estimate the time
left from the rate.
Structs§
- NoProgress
- Ignores progress.
- Progress
Event - Where a run is: stage
stepofsteps(1-based), namedstage, withdoneoftotalunits of its work finished (total0: unknown). - Stages
- The stages of one run, numbered in order: reports through
sinkasstages.report(index, done, total).
Traits§
- Progress
Sink - Receives the progress of a run. Called from the run’s thread; keep it short.