From 2e9b42d7af4a96c3abdcab5853ba380ef0adc474 Mon Sep 17 00:00:00 2001 From: Hemna Date: Tue, 24 Aug 2021 14:08:24 -0400 Subject: [PATCH] Added days to uptime string formatting The uptime string formatter was missing days. --- aprsd/utils.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/aprsd/utils.py b/aprsd/utils.py index 295de97..14b47ff 100644 --- a/aprsd/utils.py +++ b/aprsd/utils.py @@ -399,6 +399,9 @@ def strfdelta(tdelta, fmt="{hours:{width}}:{minutes:{width}}:{seconds:{width}}") "days": tdelta.days, "width": "02", } + if tdelta.days > 0: + fmt = "{days} days " + fmt + d["hours"], rem = divmod(tdelta.seconds, 3600) d["minutes"], d["seconds"] = divmod(rem, 60) return fmt.format(**d)