aboutsummaryrefslogtreecommitdiff
path: root/src/utils
diff options
context:
space:
mode:
authorGravatar jesopo2020-02-24 10:38:58 +0000
committerGravatar jesopo2020-02-24 10:38:58 +0000
commit9ce21a30eb087ab7a89df6ae895459e537661257 (patch)
tree9cf38f19c5dabdc706be8348b5290f38d053f990 /src/utils
parentadd isodate requirement for parsing iso8601 durations (diff)
signature
fix utils.datetime.format.to_pretty_time typehinting
Diffstat (limited to 'src/utils')
-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)