aboutsummaryrefslogtreecommitdiff
path: root/modules/github/__init__.py
diff options
context:
space:
mode:
Diffstat (limited to 'modules/github/__init__.py')
-rw-r--r--modules/github/__init__.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/modules/github/__init__.py b/modules/github/__init__.py
index a7f0f1ca..7dcdef90 100644
--- a/modules/github/__init__.py
+++ b/modules/github/__init__.py
@@ -554,8 +554,9 @@ class Module(ModuleManager.BaseModule):
if data["check_run"]["completed_at"]:
started_at = self._iso8601(data["check_run"]["started_at"])
completed_at = self._iso8601(data["check_run"]["completed_at"])
- seconds = (completed_at-started_at).total_seconds()
- duration = " in %s" % utils.to_pretty_time(seconds)
+ if completed_at > started_at:
+ seconds = (completed_at-started_at).total_seconds()
+ duration = " in %s" % utils.to_pretty_time(seconds)
status = data["check_run"]["status"]
status_str = ""