diff --git a/httpie/output/ui/rich_progress.py b/httpie/output/ui/rich_progress.py index d2cfd38c70..1bd4d77882 100644 --- a/httpie/output/ui/rich_progress.py +++ b/httpie/output/ui/rich_progress.py @@ -105,7 +105,7 @@ def start( TimeRemainingColumn, TransferSpeedColumn, ) - + self.resumed_at = at assert total is not None self.console.print(f'[progress.description]{description}') self.progress_bar = Progress( @@ -136,6 +136,6 @@ def stop(self, time_spent: Optional[float]) -> None: [task] = self.progress_bar.tasks self._print_summary( is_finished=task.finished, - observed_steps=task.completed, + observed_steps=task.completed - self.resumed_at, time_spent=time_spent, )