From f74e57796d3473d9126f8b3a98ee0d63bb0b742e Mon Sep 17 00:00:00 2001 From: Scott Worley Date: Fri, 26 Jan 2024 00:00:23 -0800 Subject: [PATCH] User-facing progress report counts are 1-based This makes the final percentages left on the screen 100% --- glowfic.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/glowfic.py b/glowfic.py index 94fbd34..275c163 100644 --- a/glowfic.py +++ b/glowfic.py @@ -108,9 +108,9 @@ class Thread: num_chunks = ilen(self.chunkDOMs()) title = self.title() or "chunk" for i, r in enumerate(self.chunkDOMs()): - percent = 100.0 * i / num_chunks + percent = 100.0 * (i + 1) / num_chunks self._spec.log( - f'Processing {title} {i} of {num_chunks} ({percent:.1f}%)\r') + f'Processing {title} {i+1} of {num_chunks} ({percent:.1f}%)\r') self._spec.domfilter(r) chunk = makeChunk(r, self._spec.images) self._spec.texout.write( -- 2.44.1