If we encounter an emerge time which for some reason we cannot
calculate (or something weird happens) printout only 'unknown'
print(give_time(self.average_time())),
else:
print(give_time(self.average_time())),
else:
+ print(green_start + "unknown" + color_stop),
- finish_time = self.average_time() - self.emerge_time
-
print("\n\t time to finish:"),
print("\n\t time to finish:"),
- if finish_time > 0:
- print(give_time(finish_time))
+ if type(self.emerge_time) != str:
+
+ finish_time = self.average_time() - self.emerge_time
+
+ if finish_time > 0:
+ print(give_time(finish_time))
+ else:
+ print(green_start + "any time now" + color_stop)
- print(green_start + "any time now" + color_stop)
+ print(green_start + "unknown" + color_stop)
green_start = ""
color_stop = ""
green_start = ""
color_stop = ""
+ if type(time) == str:
+ return(green_start + "unknown" + color_stop)
+
+
days = time/(3600*24)
hours = (days - int(days))*24
minutes = (hours - int(hours))*60
days = time/(3600*24)
hours = (days - int(days))*24
minutes = (hours - int(hours))*60