From: Esko Kokkonen Date: Sun, 8 Jan 2012 13:34:34 +0000 (+0200) Subject: Don't print min/max times when there is only one emerge X-Git-Url: http://git.itanic.dy.fi/?p=emerge-timer;a=commitdiff_plain;h=1989fc63f995e2b08125a7b60e8b0d3b44a4dc84 Don't print min/max times when there is only one emerge --- diff --git a/emerge-timer.py b/emerge-timer.py index 586df08..698edc6 100755 --- a/emerge-timer.py +++ b/emerge-timer.py @@ -148,8 +148,12 @@ class package: GREEN(name + (p[0]).ljust(version_length)) + " >>> " + p_time + " "*pad + " >>> " + p_date) - print("\n" + "Package " + GREEN(self.name) + " emerged " + - str(len(self.versions)) + " times.\n") + print("\n" + "Package " + GREEN(self.name) + " emerged"), + + if len(self.versions) > 1: + print(str(len(self.versions)) + " times.\n") + elif len(self.versions) == 1: + print("once.\n") @@ -175,6 +179,10 @@ class package: def print_min_max_ave(self): + + if len(self.versions) == 1: + return + maxi = self.max_time() mini = self.min_time() average = self.average_time() @@ -473,7 +481,6 @@ def main(status, user_package=None): print("Package " + GREEN(pack.name) + " has never been emerged.") - print elif status == "current":