From 081c895c89b34b8d5d1866bb792f82dc112d4277 Mon Sep 17 00:00:00 2001 From: madsmpedersen <m@madsp.dk> Date: Wed, 11 May 2016 12:39:02 +0200 Subject: [PATCH] changes ceil to floor to avoid remaining = 1:60 --- wetb/hawc2/log_file.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/wetb/hawc2/log_file.py b/wetb/hawc2/log_file.py index 12dac0ab..0316f709 100644 --- a/wetb/hawc2/log_file.py +++ b/wetb/hawc2/log_file.py @@ -101,7 +101,7 @@ class LogInterpreter(object): i1 = simulation_txt.rfind("Global time") if i1 > -1: self.current_time = self.extract_time(simulation_txt[i1:]) - if self.time_stop > 0: + if self.current_time is not None and self.time_stop > 0: self.pct = int(100 * self.current_time // self.time_stop) try: self.remaining_time = (time.time() - self.start_time[1]) / (self.current_time - self.start_time[0]) * (self.time_stop - self.current_time) @@ -123,11 +123,11 @@ class LogInterpreter(object): if self.remaining_time: if self.remaining_time < 3600: m, s = divmod(self.remaining_time, 60) - return "%02d:%02d" % (m, math.ceil(s)) + return "%02d:%02d" % (m, int(s)) else: h, ms = divmod(self.remaining_time, 3600) m, s = divmod(ms, 60) - return "%d:%02d:%02d" % (h, m, math.ceil(s)) + return "%d:%02d:%02d" % (h, m, int(s)) else: return "--:--" -- GitLab