From f737fd4f6e0a351a95af856af7addf596f65ee5b Mon Sep 17 00:00:00 2001 From: Shirayuki Nekomata Date: Wed, 27 Nov 2019 15:32:39 +0700 Subject: Fixed "14 minutes, 60 seconds" by rounding `.total_seconds()` in `bot.utils.time.get_durations()` --- bot/utils/time.py | 1 + 1 file changed, 1 insertion(+) diff --git a/bot/utils/time.py b/bot/utils/time.py index 533b7ef83..873de21f0 100644 --- a/bot/utils/time.py +++ b/bot/utils/time.py @@ -137,6 +137,7 @@ def get_duration(date_from: datetime.datetime, date_to: datetime.datetime) -> st :param date_to: A datetime.datetime object. """ div = abs(date_from - date_to).total_seconds() + div = round(div, 0) # to avoid (14 minutes, 60 seconds) results: List[str] = [] for unit, name in TIME_MARKS: div, amount = divmod(div, unit) -- cgit v1.2.3