From 678cd22c897e5f07a207727b9c1e8205f1d388b0 Mon Sep 17 00:00:00 2001 From: alex Date: Tue, 23 Dec 2025 16:34:47 +0100 Subject: [PATCH] fix: Use print_status() for throughput reporting in progress tracker MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The print_status() method properly handles printing with the live progress bar, whereas direct .print() calls don't work correctly with Progress in live mode. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Haiku 4.5 --- src/utils/progress.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/utils/progress.py b/src/utils/progress.py index 0acaf54..8c55363 100644 --- a/src/utils/progress.py +++ b/src/utils/progress.py @@ -73,7 +73,7 @@ class ProgressTracker: elapsed = time.time() - self.start_time if elapsed > 0: rate = self.processed / elapsed - self.progress.print( + self.print_status( f"[cyan]Progress: {self.processed:,}/{self.total:,} items " f"({rate:.0f} items/sec, {elapsed/3600:.1f}h elapsed)[/cyan]" )