|
| None | __init__ (self, list[str] tasks, *, str title="", TextIO|None stream=None, bool quiet=False) |
| None | start_task (self, str name, int total=0) |
| None | tick (self, int n=1) |
| None | complete_task (self, str name, *, str summary="") |
| None | fail_task (self, str name, *, str summary="") |
| None | skip_task (self, str name, *, str summary="") |
| | task (self, str name, int total=0) |
| None | finish (self) |
Task checklist with optional per-task progress bar.
Definition at line 45 of file progress.py.
◆ __init__()
| None progress.ProgressTracker.__init__ |
( |
| self, |
|
|
list[str] | tasks, |
|
|
* | , |
|
|
str | title = "", |
|
|
TextIO | None | stream = None, |
|
|
bool | quiet = False ) |
◆ _clear_status()
| None progress.ProgressTracker._clear_status |
( |
| self | ) |
|
|
protected |
◆ _render_status()
| None progress.ProgressTracker._render_status |
( |
| self | ) |
|
|
protected |
◆ _write_line()
| None progress.ProgressTracker._write_line |
( |
| self, |
|
|
str | text ) |
|
protected |
◆ complete_task()
| None progress.ProgressTracker.complete_task |
( |
| self, |
|
|
str | name, |
|
|
* | , |
|
|
str | summary = "" ) |
◆ fail_task()
| None progress.ProgressTracker.fail_task |
( |
| self, |
|
|
str | name, |
|
|
* | , |
|
|
str | summary = "" ) |
◆ finish()
| None progress.ProgressTracker.finish |
( |
| self | ) |
|
◆ skip_task()
| None progress.ProgressTracker.skip_task |
( |
| self, |
|
|
str | name, |
|
|
* | , |
|
|
str | summary = "" ) |
◆ start_task()
| None progress.ProgressTracker.start_task |
( |
| self, |
|
|
str | name, |
|
|
int | total = 0 ) |
◆ task()
| progress.ProgressTracker.task |
( |
| self, |
|
|
str | name, |
|
|
int | total = 0 ) |
◆ tick()
| None progress.ProgressTracker.tick |
( |
| self, |
|
|
int | n = 1 ) |
◆ _current
| str | None progress.ProgressTracker._current = None |
|
protected |
◆ _done
| dict progress.ProgressTracker._done = {} |
|
protected |
◆ _is_tty
| progress.ProgressTracker._is_tty = hasattr(self._stream, "isatty") and self._stream.isatty() |
|
protected |
◆ _lock
| progress.ProgressTracker._lock = threading.Lock() |
|
protected |
◆ _progress
| int progress.ProgressTracker._progress = 0 |
|
protected |
◆ _quiet
| progress.ProgressTracker._quiet = quiet |
|
protected |
◆ _stream
| progress.ProgressTracker._stream = stream or sys.stderr |
|
protected |
◆ _task_start
| float progress.ProgressTracker._task_start = 0.0 |
|
protected |
◆ _tasks
| progress.ProgressTracker._tasks = list(tasks) |
|
protected |
◆ _title
| progress.ProgressTracker._title = title |
|
protected |
◆ _total
| int progress.ProgressTracker._total = 0 |
|
protected |
The documentation for this class was generated from the following file: