From f9b5de64b28642a48b9356eeba0073c8bc296cc5 Mon Sep 17 00:00:00 2001 From: Daniel Kraus Date: Tue, 6 Apr 2021 21:19:49 +0200 Subject: [PATCH] Fix progress display in linktitles-cli. Addresses #48. --- linktitles-cli.php | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/linktitles-cli.php b/linktitles-cli.php index bb367b1..1274c46 100755 --- a/linktitles-cli.php +++ b/linktitles-cli.php @@ -173,10 +173,11 @@ class Cli extends \Maintenance { $context = \RequestContext::getMain(); $this->output( "Processing ${numPages} pages, starting at index ${index}...\n" ); + $numProcessed = 0; foreach ( $res as $row ) { - $index += 1; // at this point, $index is only needed for reporting to user $title = \Title::makeTitleSafe( $row->page_namespace, $row->page_title ); - $this->output( sprintf( "\rPage #%d (%02.0f%%) ", $index, $index / $numPages * 100 ) ); + $numProcessed += 1; + $this->output( sprintf( "\rPage #%d (%02.0f%%) ", $index, $numProcessed / $numPages * 100 ) ); Extension::processPage( $title, $context ); }