Renders human readable transfer speed.
| 912 | |
| 913 | |
| 914 | class TransferSpeedColumn(ProgressColumn): |
| 915 | """Renders human readable transfer speed.""" |
| 916 | |
| 917 | def render(self, task: "Task") -> Text: |
| 918 | """Show data transfer speed.""" |
| 919 | speed = task.finished_speed or task.speed |
| 920 | if speed is None: |
| 921 | return Text("?", style="progress.data.speed") |
| 922 | data_speed = filesize.decimal(int(speed)) |
| 923 | return Text(f"{data_speed}/s", style="progress.data.speed") |
| 924 | |
| 925 | |
| 926 | class ProgressSample(NamedTuple): |
no outgoing calls