From 32b071e189308f7c8ce5d8ef9b97ed461cd5bcad Mon Sep 17 00:00:00 2001 From: Esko Kokkonen Date: Thu, 22 Dec 2011 13:07:18 +0200 Subject: [PATCH] Add the ability to search emerge times for multiple packages at the same time --- emerge-timer.py | 31 +++++++++++++++++++------------ 1 file changed, 19 insertions(+), 12 deletions(-) diff --git a/emerge-timer.py b/emerge-timer.py index 4f69d84..175de5c 100755 --- a/emerge-timer.py +++ b/emerge-timer.py @@ -429,19 +429,22 @@ def main(status, user_package=None): """Main function. Hanlde all the different modes of operation.""" if status == "package": - user_package = get_package(user_package) + for p in user_package: + pack = get_package(p) - pack = package(user_package) + pack = package(pack) - search_log_for_package(pack) + search_log_for_package(pack) - if len(pack.versions) != 0: - pack.print_versions() - pack.print_min_max_ave() + if len(pack.versions) != 0: + pack.print_versions() + pack.print_min_max_ave() - else: - print("Package " + green_start + pack.name + - color_stop + " has never been emerged.") + else: + print("Package " + green_start + pack.name + + color_stop + " has never been emerged.") + + print elif status == "current": @@ -495,7 +498,7 @@ if __name__ == "__main__": # Set the default mode as "package" mode = "package" - input_package = None + input_packages = None simulation = False for arg in sys.argv[1:]: @@ -512,16 +515,20 @@ if __name__ == "__main__": if arg == "-q" or arg == "--quiet": QUIET = True + sys.argv.pop(sys.argv.index(arg)) + if arg == "--no-color": green_start = "" color_stop = "" + sys.argv.pop(sys.argv.index(arg)) + if arg == "--simulate": simulation = True if len(sys.argv) > 1: - input_package = sys.argv[1] + input_packages = sys.argv[1:] else: usage() @@ -574,4 +581,4 @@ if __name__ == "__main__": else: - main(mode, input_package) + main(mode, input_packages) -- 2.45.0