]> git.ipfire.org Git - pbs.git/commitdiff
web: format_time: Support datetime.timedelta
authorMichael Tremer <michael.tremer@ipfire.org>
Tue, 21 Jun 2022 16:27:12 +0000 (16:27 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Tue, 21 Jun 2022 16:27:12 +0000 (16:27 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/web/__init__.py

index 297c3aa82165178abfa0112740499d05c0f573b1..0469aab4875e0d72a809160c8c2da0ece9dfe0a4 100644 (file)
@@ -1,6 +1,7 @@
 #!/usr/bin/python
 # encoding: utf-8
 
+import datetime
 import logging
 import tornado.locale
 import tornado.web
@@ -224,6 +225,9 @@ class Application(tornado.web.Application):
        def format_time(self, handler, s, shorter=False):
                _ = handler.locale.translate
 
+               if isinstance(s, datetime.timedelta):
+                       s = s.total_seconds()
+
                hrs, s = divmod(s, 3600)
                min, s = divmod(s, 60)