Bläddra i källkod

HUE-5602 [jb] Make start time filter compatible with python2.6

Python2.6 does not support datetime.timedelta.total_seconds()
krish 9 år sedan
förälder
incheckning
067cc25
1 ändrade filer med 2 tillägg och 2 borttagningar
  1. 2 2
      apps/jobbrowser/src/jobbrowser/api.py

+ 2 - 2
apps/jobbrowser/src/jobbrowser/api.py

@@ -224,8 +224,8 @@ class YarnApi(JobBrowserApi):
     else:
       start_date = datetime.utcnow() - timedelta(days=time_value)
 
-    epoch = datetime.utcfromtimestamp(0)
-    return int((start_date - epoch).total_seconds()) * 1000
+    elapsed_time = start_date - datetime.utcfromtimestamp(0)
+    return int(elapsed_time.days * 86400 + elapsed_time.seconds) * 1000
 
   def filter_jobs(self, user, jobs, **kwargs):
     check_permission = not SHARE_JOBS.get() and not user.is_superuser