]> git.itanic.dy.fi Git - emerge-timer/commitdiff
Add pretended packages
authorEsko Kokkonen <esko.kokkonen@gmail.com>
Thu, 1 Sep 2011 10:42:31 +0000 (13:42 +0300)
committerEsko Kokkonen <esko.kokkonen@gmail.com>
Thu, 1 Sep 2011 10:42:31 +0000 (13:42 +0300)
emerge-timer.py

index c45a0d3bc4358b67348eb1d2c3924cd479ee6ebd..552d42d46606e8a395bbe3ad54160d9463d69247 100755 (executable)
@@ -53,6 +53,12 @@ class package:
               " emerged " + str(len(self.versions)) + " times.")
         print
 
+    def print_pretended_times(self):
+        ave_time = self.average_total_time()[0]
+
+        print(green_start + self.name + '-' + self.version + color_stop +
+              "\naverage time: " + self.time(ave_time))
+
 
     def print_min_max_ave(self):
         max_min = self.max_min_time()
@@ -219,7 +225,7 @@ def list_pretended():
                 version = version.partition('-')[2]
             package_name = full_name[:-len(version)-1]
 
-            packages.insert(0, package(package_name, version))
+            packages.append(package(package_name, version))
 
 
 
@@ -242,7 +248,12 @@ def main(status, user_package=None):
     elif status == "pretended":
         list_pretended()
 
+        print "This is how long these packages would take to emerge"
 
+        for p in packages:
+            search_log_for_package(p)
+            p.print_pretended_times()
+            print
 
 
 if __name__ == "__main__":