]> git.itanic.dy.fi Git - emerge-timer/commitdiff
Take into account if there aren't any emerges for pretended package
authorEsko Kokkonen <esko.kokkonen@gmail.com>
Tue, 16 Aug 2011 17:52:33 +0000 (20:52 +0300)
committerEsko Kokkonen <esko.kokkonen@gmail.com>
Tue, 16 Aug 2011 17:52:33 +0000 (20:52 +0300)
Don't print the total time if there aren't any emerges for a pretended
package. Also if there is only one emerge.

emerge-timer.py

index 6cb26e709d9596086b467429c38637aff725b1f1..a23a8ea40206fbe31e00edd5130d91242bca66d8 100755 (executable)
@@ -189,12 +189,14 @@ def print_times(package, times, silent):
     # This should be True if we're in current emerge stage
     if silent == True:
         if emerge_number == 0:
-            print("\t  no previous emerges found for this package"),
+            print("\t  no previous emerges found for this package")
+            return 0
 
         elif emerge_number == 1:
             print("\t  previous emerge time"),
             organize_times(times[0][0])
-            print("(only one emerge previously)"),
+            print("(only one emerge previously)")
+            return 0
 
         else:
             print("\t  average emerge time: "),
@@ -339,8 +341,9 @@ def list_pretended(f):
         all_time += main_loop(f, pack[0], True)
 
 
-    print("Total emerge time:"),
-    organize_times(all_time)
+    if all_time != 0:
+        print("\nTotal emerge time:"),
+        organize_times(all_time)