From 98655e61c5a25a5113343c0e397a4280e01e54c2 Mon Sep 17 00:00:00 2001 From: iou1name Date: Wed, 16 Feb 2022 17:29:12 -0500 Subject: [PATCH] fix leap year fix --- tools.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tools.py b/tools.py index f2c5037..d8f4da3 100755 --- a/tools.py +++ b/tools.py @@ -232,7 +232,8 @@ def relative_time(time_1, time_2): units['year'] = diff.days // 365 if diff.days >= 0: units['day'] = diff.days - units.get('year', 0)*365 - units['day'] -= calendar.leapdays(time_2.year, time_1.year) + if units.get('year'): + units['day'] -= calendar.leapdays(time_2.year, time_1.year) if not any(units.values()): if diff.seconds // 3600: