fix utils.datetime.format.to_pretty_time typehinting

This commit is contained in:
jesopo 2020-02-24 10:38:58 +00:00
parent eb60e09a23
commit 9ce21a30eb

View file

@ -61,8 +61,9 @@ def to_pretty_time(total_seconds: int, max_units: int=UNIT_MINIMUM,
later += mod later += mod
else: else:
later -= mod 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 years = relative.years
months = relative.months months = relative.months
weeks, days = divmod(relative.days, 7) weeks, days = divmod(relative.days, 7)