]> git.itanic.dy.fi Git - emerge-timer/commitdiff
Make the dotted lines pretty
authorEsko Kokkonen <esko.kokkonen@gmail.com>
Mon, 19 Dec 2011 21:32:28 +0000 (23:32 +0200)
committerEsko Kokkonen <esko.kokkonen@gmail.com>
Mon, 19 Dec 2011 21:32:28 +0000 (23:32 +0200)
emerge-timer.py

index adc744d39c116510969d7e1bd7c3c8938d24ad76..d26851c019f30fc10bcbd5c405d789bf044d3aa7 100755 (executable)
@@ -128,20 +128,26 @@ class package:
                 if len(give_time(p[1], True)) > time_length:
                     time_length = len(give_time(p[1], True))
 
+            dots =  (version_length + time_length + len(self.name)
+                     + len(give_date(self.versions[0][2])) + 14)
+
             for p in self.versions:
 
                 pad = time_length - len(give_time(p[1], True))
 
-                print('-'*90 + "\n" +
-                      green_start + self.name + (p[0]).ljust(version_length) +
-                      color_stop + "  >>>  " + (give_time(p[1])) + " "*pad +
-                      "  >>>  " + give_date(p[2]))
+                name = self.name
+                p_time = give_time(p[1])
+                p_date = give_date(p[2])
+
+                print('-' * dots + "\n" +
+                      green_start + name + (p[0]).ljust(version_length) +
+                      color_stop + "  >>>  " + p_time + " "*pad +
+                      "  >>>  " + p_date)
 
-        print('-'*90 + "\n" + "Package " + green_start +
+        print('-' * dots + "\n" + "Package " + green_start +
               self.name + color_stop + " emerged " +
-              str(len(self.versions)) + " times.")
+              str(len(self.versions)) + " times.\n")
 
-        print
 
 
     def print_pretended_times(self):