aboutsummaryrefslogtreecommitdiff
path: root/src/utils/datetime/format.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/utils/datetime/format.py')
-rw-r--r--src/utils/datetime/format.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/utils/datetime/format.py b/src/utils/datetime/format.py
index eeda2601..0a3bc0ab 100644
--- a/src/utils/datetime/format.py
+++ b/src/utils/datetime/format.py
@@ -61,8 +61,9 @@ def to_pretty_time(total_seconds: int, max_units: int=UNIT_MINIMUM,
later += mod
else:
later -= mod
- relative = dateutil.relativedelta.relativedelta(
- *sorted([later, now], reverse=True))
+
+ dts = [later, now]
+ relative = dateutil.relativedelta.relativedelta(max(dts), min(dts))
years = relative.years
months = relative.months
weeks, days = divmod(relative.days, 7)