diff options
| author | 2020-02-24 10:38:58 +0000 | |
|---|---|---|
| committer | 2020-02-24 10:38:58 +0000 | |
| commit | 9ce21a30eb087ab7a89df6ae895459e537661257 (patch) | |
| tree | 9cf38f19c5dabdc706be8348b5290f38d053f990 /src | |
| parent | add isodate requirement for parsing iso8601 durations (diff) | |
| signature | ||
fix utils.datetime.format.to_pretty_time typehinting
Diffstat (limited to 'src')
| -rw-r--r-- | src/utils/datetime/format.py | 5 |
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) |
