Progress bar: colored fields (cur=yellow, elapsed=green, eta=cyan, retries=red, rate=dim)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
sora 2026-09-11 09:45:01 +00:00
parent 624b2fd37e
commit f5aaddb870

View File

@ -44,11 +44,11 @@ class RichTerminalProgress:
BarColumn(complete_style="green", finished_style="bold green"),
TaskProgressColumn(),
TextColumn("• Completed {task.completed}/{task.total}"),
TextColumn("• in-flight {task.fields[inflight]} ({task.fields[cur]})"),
TextColumn("retries {task.fields[retries]}"),
TextColumn("{task.fields[rate]}/s"),
TextColumn("{task.fields[elapsed]}"),
TextColumn("eta {task.fields[eta]}"),
TextColumn("• in-flight [yellow]{task.fields[inflight]}[/yellow] ([yellow]{task.fields[cur]}[/yellow])"),
TextColumn("[red]retries {task.fields[retries]}[/red]"),
TextColumn("[dim]{task.fields[rate]}/s[/dim]"),
TextColumn("[green]{task.fields[elapsed]}[/green]"),
TextColumn("[cyan]eta {task.fields[eta]}[/cyan]"),
console=self.console,
refresh_per_second=4,
)