]> git.itanic.dy.fi Git - emerge-timer/commitdiff
Prin time to finish in current emerge times
authorEsko Kokkonen <esko.kokkonen@gmail.com>
Sat, 20 Aug 2011 08:48:04 +0000 (11:48 +0300)
committerEsko Kokkonen <esko.kokkonen@gmail.com>
Sat, 20 Aug 2011 08:48:04 +0000 (11:48 +0300)
Have to also fiddle around with the newline printing since they're
scattered in different functions. This might need some revising to
make the output prettier.

emerge-timer.py

index a4ed730975de57d304d751ac2fe77e5a8e00f8b4..af038fa0c47b38a9832c904a017b501e90d049ff 100755 (executable)
@@ -205,7 +205,6 @@ def print_times(package, times, silent):
 
             organize_times(all_times/len(times))
 
-        print('\n')
         return all_times/len(times)
 
 
@@ -308,8 +307,11 @@ def print_current_emerges(f, packages):
 
         for i in all_packages:
             if i in p[0]:
-                main_loop(f, i, True)
+                average_time = main_loop(f, i, True)
 
+        print("\n\t  " + '-'*45 + "\n\t  time to finish: \t"),
+        organize_times(average_time - p[1])
+        print "\n"
 
 
 
@@ -339,6 +341,8 @@ def list_pretended(f):
 
         all_time += main_loop(f, pack[0], True)
 
+        print "\n"
+
 
     if all_time != 0:
         print("\nTotal emerge time of " + green_start + str(len(packages)) +