From 9f615c22560bb0008b7fd41aba2fc5f1f50bf612 Mon Sep 17 00:00:00 2001 From: Thierry Parmentelat Date: Sat, 28 Feb 2015 12:19:08 +0100 Subject: [PATCH] successful Completer prints duration --- system/Completer.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/system/Completer.py b/system/Completer.py index 3cf724e..2e1586d 100755 --- a/system/Completer.py +++ b/system/Completer.py @@ -13,7 +13,8 @@ class Completer: self.tasks=tasks self.verbose=verbose def run (self, timeout_timedelta, silent_timedelta, period=None): - timeout = datetime.now()+timeout_timedelta + begin = datetime.now() + timeout = begin+timeout_timedelta timeout_minutes = timeout_timedelta.total_seconds()/60 graceout = datetime.now()+silent_timedelta silent_minutes = silent_timedelta.total_seconds()/60 @@ -28,7 +29,9 @@ class Completer: success=task.run (silent=datetime.now() <= graceout) if success: fine.append(task) for task in fine: tasks.remove(task) - if not tasks: return True + if not tasks: + print "Completer duration = {}".format(int(datetime.now()-begin)) + return True if datetime.now() > timeout: for task in tasks: task.failure_epilogue() -- 2.43.0