]> git.armaanb.net Git - lightcards.git/commitdiff
Zfill all the everything
authorArmaan Bhojwani <me@armaanb.net>
Sun, 31 Jan 2021 17:52:30 +0000 (12:52 -0500)
committerArmaan Bhojwani <me@armaanb.net>
Sun, 31 Jan 2021 17:52:46 +0000 (12:52 -0500)
lightcards/display.py

index d45b9a4626106c3c64db2e08a4105a205c80261b..a707fc15950244939afda2c206f6fe38c9afddb5 100755 (executable)
@@ -27,7 +27,7 @@ def disp_bar(stdscr, stack, headers, obj):
                   "] [" +
                   percent +
                   "% (" +
-                  str(obj.getIdx() + 1) +
+                  str(obj.getIdx() + 1).zfill(len(str(len(stack)))) +
                   "/" +
                   str(len(stack)) +
                   ")]" +
@@ -98,11 +98,12 @@ def disp_card(stdscr, stack, headers, obj):
     else:
         # If on the back of the card, show the content of the front side in the
         # header
+        num_done = str(obj.getIdx() + 1).zfill(len(str(len(stack))))
         if obj.getSide() == 0:
-            top = str(obj.getIdx() + 1) + " | " + headers[obj.getSide()]
+            top = num_done + " | " + headers[obj.getSide()]
         else:
-            top = str(obj.getIdx() + 1) + " | " + headers[obj.getSide()] \
-                + " | \"" + str(stack[obj.getIdx()][0]) + "\""
+            top = num_done + " | " + headers[obj.getSide()] + " | \"" + \
+                str(stack[obj.getIdx()][0]) + "\""
         header_width = mcols
         if mcols > 80:
             header_width = 80