mmgen.util2: new format_elapsed_days_hr() function

This commit is contained in:
The MMGen Project 2023-10-18 12:11:49 +00:00
commit 3febba1711
Signed by: mmgen
GPG key ID: 3F8B1861E32B7DA2

View file

@ -118,6 +118,13 @@ def parse_bytespec(nbytes):
die(1,f'{nbytes!r}: invalid byte specifier')
def format_elapsed_days_hr(t,now=None,cached={}):
e = int((now or time.time()) - t)
if not e in cached:
days = abs(e) // 86400
cached[e] = f'{days} day{suf(days)} ' + ('ago' if e > 0 else 'in the future')
return cached[e]
def format_elapsed_hr(t,now=None,cached={}):
e = int((now or time.time()) - t)
if not e in cached: