(self)
| 31 | self.flush() |
| 32 | |
| 33 | def flush(self) -> None: |
| 34 | renderables: list[Any] = [] |
| 35 | for item_id, (content, is_done) in self.items.items(): |
| 36 | if is_done: |
| 37 | prefix = "✅ " if item_id not in self.hide_done_ids else "" |
| 38 | renderables.append(prefix + content) |
| 39 | else: |
| 40 | renderables.append(Spinner("dots", text=content)) |
| 41 | self.live.update(Group(*renderables)) |
no test coverage detected