]>
git.ipfire.org Git - ipfire.org.git/blob - src/backend/util.py
4 units
= ("B", "k", "M", "G", "T")
7 while s
>= 1024 and i
< len(units
) - 1:
11 return "%.0f%s" % (s
, units
[i
])
13 def format_time(s
, shorter
=True):
14 #_ = handler.locale.translate
17 hrs
, s
= divmod(s
, 3600)
18 min, s
= divmod(s
, 60)
23 if shorter
and not hrs
:
24 return _("%(min)d min") % { "min" : min }
26 return _("%(hrs)d:%(min)02d hrs") % {"hrs" : hrs
, "min" : min}