]> git.itanic.dy.fi Git - emerge-timer/commitdiff
Don't print min/max times when there is only one emerge
authorEsko Kokkonen <esko.kokkonen@gmail.com>
Sun, 8 Jan 2012 13:34:34 +0000 (15:34 +0200)
committerEsko Kokkonen <esko.kokkonen@gmail.com>
Sun, 8 Jan 2012 13:34:34 +0000 (15:34 +0200)
emerge-timer.py

index 586df08971fc9cb77e082a566a5987cea32334bb..698edc6e40b3ee34ff67fb2ed05d540bf370d9bb 100755 (executable)
@@ -148,8 +148,12 @@ class package:
                       GREEN(name + (p[0]).ljust(version_length))
                       + "  >>>  " + p_time + " "*pad + "  >>>  " + p_date)
 
                       GREEN(name + (p[0]).ljust(version_length))
                       + "  >>>  " + p_time + " "*pad + "  >>>  " + p_date)
 
-        print("\n" + "Package " + GREEN(self.name) + " emerged " +
-              str(len(self.versions)) + " times.\n")
+        print("\n" + "Package " + GREEN(self.name) + " emerged"),
+
+        if len(self.versions) > 1:
+            print(str(len(self.versions)) + " times.\n")
+        elif len(self.versions) == 1:
+            print("once.\n")
 
 
 
 
 
 
@@ -175,6 +179,10 @@ class package:
 
 
     def print_min_max_ave(self):
 
 
     def print_min_max_ave(self):
+
+        if len(self.versions) == 1:
+            return
+
         maxi = self.max_time()
         mini = self.min_time()
         average = self.average_time()
         maxi = self.max_time()
         mini = self.min_time()
         average = self.average_time()
@@ -473,7 +481,6 @@ def main(status, user_package=None):
                 print("Package " + GREEN(pack.name)
                       + " has never been emerged.")
 
                 print("Package " + GREEN(pack.name)
                       + " has never been emerged.")
 
-            print
 
 
     elif status == "current":
 
 
     elif status == "current":