From 5ed14e53135a10fc255e8c8a8139e98beb2f1112 Mon Sep 17 00:00:00 2001 From: Alastair Maw <275673+herebebeasties@users.noreply.github.com> Date: Mon, 12 Feb 2024 22:55:51 +0000 Subject: [PATCH] Fix end-date-only TZ logic in holidays.py --- exchange_calendars/pandas_extensions/holiday.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/exchange_calendars/pandas_extensions/holiday.py b/exchange_calendars/pandas_extensions/holiday.py index 1d2d317d..48da603f 100644 --- a/exchange_calendars/pandas_extensions/holiday.py +++ b/exchange_calendars/pandas_extensions/holiday.py @@ -58,12 +58,12 @@ def __init__( assert self.tz == self.start_date.tz if self.end_date is not None: if self.tz is None and self.end_date.tz is not None: - self.tz = start_date.tz + self.tz = end_date.tz if self.end_date.tz is None and self.tz is not None: self.end_date = self.end_date.tz_localize(self.tz) assert self.tz == self.end_date.tz if self.start_date is not None and self.end_date is not None: - self.start_date.tz == self.end_date.tz + assert self.start_date.tz == self.end_date.tz def __repr__(self) -> str: info = ""