From 2a244946fb8a29dbd9333891ba1797e41046a55d Mon Sep 17 00:00:00 2001 From: Esko Kokkonen Date: Thu, 22 Dec 2011 19:18:22 +0200 Subject: [PATCH] Add a bit of trivia to the end of "-l" listing --- emerge-timer.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/emerge-timer.py b/emerge-timer.py index 6255468..a85560c 100755 --- a/emerge-timer.py +++ b/emerge-timer.py @@ -302,6 +302,8 @@ def search_log_for_package(package_class): package_class.add_version(version, emerge_time, start_time) + + def search_log_for_all_packages(): """Goes through the emerge.log and lists all packages in there""" @@ -309,6 +311,9 @@ def search_log_for_all_packages(): all_packages = [] + total_emerge_time = 0 + emerge_number = 0 + for line in log: if ((">>>" in line) and ("emerge" in line)): pack = line.partition(')')[2].strip().partition(' ')[0] @@ -323,8 +328,15 @@ def search_log_for_all_packages(): print("\t" + give_date(p[1]) + " >>> " + green_start + p[0] + color_stop) + total_emerge_time += stop_time - p[1] + emerge_number += 1 + all_packages.pop(all_packages.index(p)) + print("\nTotal emerge time of " + green_start + str(emerge_number) + + color_stop + " merges: " + give_time(total_emerge_time)) + + def get_package(name): """Take the user-input package name and search for it -- 2.45.0