From: Scott Worley Date: Fri, 26 Jan 2024 08:00:23 +0000 (-0800) Subject: User-facing progress report counts are 1-based X-Git-Url: http://git.scottworley.com/paperdoorknob/commitdiff_plain/f74e57796d3473d9126f8b3a98ee0d63bb0b742e?ds=inline User-facing progress report counts are 1-based This makes the final percentages left on the screen 100% --- 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(