From: Esko Kokkonen Date: Sat, 10 Sep 2011 11:10:41 +0000 (+0300) Subject: Fix possible error situations X-Git-Url: http://git.itanic.dy.fi/?p=emerge-timer;a=commitdiff_plain;h=a4a8b07e9a4ba5fc7777be770e63c0a48e548f49 Fix possible error situations --- diff --git a/emerge-timer.py b/emerge-timer.py index 31aae32..d74fa5d 100755 --- a/emerge-timer.py +++ b/emerge-timer.py @@ -57,13 +57,24 @@ class package: def print_current_emerge(self): print("\t" + green_start + self.name + '-' + self.version + - color_stop + "\n\t current time: " + self.time(self.emerge_time) - + "\n\t average time: " + self.time(self.average_time())), + color_stop + "\n\t current time: " + self.time(self.emerge_time) + + "\n\t average time: "), + + if len(self.versions) > 1: + print(self.time(self.average_time())), + else: + print("unknown"), + + print("\n\t " + '-'*45), finish_time = self.average_time() - self.emerge_time - print("\n\t " + '-'*45 + - "\n\t time to finish: " + self.time(finish_time)) + print("\n\t time to finish: "), + + if finish_time > 0: + print(self.time(finish_time)) + else: + print("any time now") def print_versions(self): @@ -77,8 +88,12 @@ class package: print def print_pretended_times(self): - print("\t" + green_start + self.name + '-' + self.version + - color_stop + "\n\taverage time: " + self.time(self.average_time())) + print("\t" + green_start + self.name + '-' + self.version + color_stop), + + if len(self.versions) > 1: + print("\n\taverage time: " + self.time(self.average_time())) + else: + print("\n\t no previous emerges") def print_min_max_ave(self):