2016-10-31 13:34:48 +01:00
|
|
|
|
|
|
|
def bytefmt(num):
|
|
|
|
for unit in [ "", "Ki", "Mi", "Gi" ]:
|
|
|
|
if num < 1024.0:
|
|
|
|
return "{:.2f}{}B".format(num, unit)
|
|
|
|
num /= 1024.0
|
|
|
|
return "{:05.2f%}{}GiB".format(num)
|
|
|
|
|
2016-11-12 08:34:21 +01:00
|
|
|
def durationfmt(duration):
|
|
|
|
minutes, seconds = divmod(duration, 60)
|
|
|
|
hours, minutes = divmod(minutes, 60)
|
|
|
|
res = "{:02d}:{:02d}".format(minutes, seconds)
|
|
|
|
if hours > 0: res = "{:02d}:{}".format(hours, res)
|
|
|
|
|
|
|
|
return res
|