]> git.itanic.dy.fi Git - emerge-timer/commitdiff
Beautify output (cont.)
authorEsko Kokkonen <esko.kokkonen@gmail.com>
Sat, 24 Sep 2011 11:33:10 +0000 (14:33 +0300)
committerEsko Kokkonen <esko.kokkonen@gmail.com>
Sat, 24 Sep 2011 11:33:10 +0000 (14:33 +0300)
Have the date string also start on the same place on each row.

emerge-timer.py

index 5314e75b1b538d73fddbdaf972e08cc174f0811a..137ce4305b1f67b4f4e01194699263ccefa88d10 100755 (executable)
@@ -96,16 +96,21 @@ class package:
         if QUIET == False:
 
             version_length = 0
+            time_length = 0
+
             for p in self.versions:
                 if len(p[0]) > version_length:
                     version_length = len(p[0])
 
+                if len(give_time(p[1])) > time_length:
+                    time_length = len(give_time(p[1]))
+
             for p in self.versions:
 
                 print('-'*90 + "\n" +
                       green_start + self.name + (p[0]).ljust(version_length) +
-                      color_stop + "  >>>  " + give_time(p[1]) + "  >>>  " +
-                      give_date(p[2]))
+                      color_stop + "  >>>  " + (give_time(p[1])).ljust(time_length)
+                      + "  >>>  " + give_date(p[2]))
 
         print('-'*90 + "\n" + "Package " + green_start +
               self.name + color_stop + " emerged " +