Source code for oioioi.programs.templatetags.runtimeformat
from django import template
from django.utils.translation import gettext_lazy as _
@register.filter
[docs]def runtimeformat(value):
if value is None:
return '???'
seconds = value / 1000.0
if seconds < 200:
return _("%(seconds).2fs") % dict(seconds=seconds)
else:
return _("%(minutes)dm %(seconds).2fs") % dict(
minutes=int(seconds // 60), seconds=(seconds % 60)
)