Nicer time left display for jobs

This commit is contained in:
Kovid Goyal 2022-06-19 15:27:31 +05:30
parent 8c7fef9ed1
commit 1e96b44f71
No known key found for this signature in database
GPG Key ID: 06BC317B515ACE7C

View File

@ -48,13 +48,19 @@ def human_readable_interval(secs):
seconds = secs % 60 seconds = secs % 60
parts = [] parts = []
if days > 0: if days > 0:
parts.append('%dd' % days) parts.append(_('{} days').format(days))
if hours > 0: if hours > 0:
parts.append('%dh' % hours) parts.append(_('{} hours').format(hours))
if minutes > 0: elif hours > 0:
parts.append('%dm' % minutes) parts.append(_('{} hours').format(hours))
if secs > 0: if minutes > 0:
parts.append('%ds' % seconds) parts.append(_('{} minutes').format(minutes))
elif minutes > 0:
parts.append(_('{} minutes').format(minutes))
if secs > 0:
parts.append(_('{} seconds').format(seconds))
elif secs > 0:
parts.append(_('{} seconds').format(seconds))
return ' '.join(parts) return ' '.join(parts)