]> git.scottworley.com Git - paperdoorknob/commitdiff
User-facing progress report counts are 1-based
authorScott Worley <scottworley@scottworley.com>
Fri, 26 Jan 2024 08:00:23 +0000 (00:00 -0800)
committerScott Worley <scottworley@scottworley.com>
Fri, 26 Jan 2024 08:00:23 +0000 (00:00 -0800)
This makes the final percentages left on the screen 100%

glowfic.py

index 94fbd34bcfa00c4041d4fe74c5796775c162ca60..275c163ca3389fbcc40f781a1821c920b8843495 100644 (file)
@@ -108,9 +108,9 @@ class Thread:
         num_chunks = ilen(self.chunkDOMs())
         title = self.title() or "chunk"
         for i, r in enumerate(self.chunkDOMs()):
         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(
             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(
             self._spec.domfilter(r)
             chunk = makeChunk(r, self._spec.images)
             self._spec.texout.write(