From 8e34ceb4587b073538793f4b90402e25f9bc2601 Mon Sep 17 00:00:00 2001 From: Edward Betts Date: Sun, 7 Jul 2024 13:30:27 +0100 Subject: [PATCH] Refactor --- agenda/waste_schedule.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/agenda/waste_schedule.py b/agenda/waste_schedule.py index d801f2e..947eb6c 100644 --- a/agenda/waste_schedule.py +++ b/agenda/waste_schedule.py @@ -68,11 +68,10 @@ async def get_html(data_dir: str, postcode: str, uprn: str) -> str: def parse_waste_schedule_date(day_and_month: str) -> date: """Parse waste schedule date.""" today = date.today() - this_year = today.year - date_format = "%A %d %B %Y" - d = datetime.strptime(f"{day_and_month} {this_year}", date_format).date() + fmt = "%A %d %B %Y" + d = datetime.strptime(f"{day_and_month} {today.year}", fmt).date() if d < today: - d = datetime.strptime(f"{day_and_month} {this_year + 1}", date_format).date() + d = datetime.strptime(f"{day_and_month} {today.year + 1}", fmt).date() return d