From f2c8155cac14f6afd98899f3a024c8b3372e6fca Mon Sep 17 00:00:00 2001 From: alevin <5220113+ruralscenery@users.noreply.github.com> Date: Thu, 19 Sep 2024 06:47:17 +0800 Subject: [PATCH] lint --- exchange_calendars/exchange_calendar_xtai.py | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/exchange_calendars/exchange_calendar_xtai.py b/exchange_calendars/exchange_calendar_xtai.py index 7b8d097b..b2026f75 100644 --- a/exchange_calendars/exchange_calendar_xtai.py +++ b/exchange_calendars/exchange_calendar_xtai.py @@ -54,9 +54,11 @@ def check_after_2013(dt: datetime.datetime) -> bool: return dt.year > 2013 + def check_between_2013_2024(dt: datetime.datetime) -> bool: return 2024 > dt.year > 2013 + def before_chinese_new_year_offset(holidays): """ For Holidays that come before Chinese New Year, we subtract a day @@ -72,7 +74,8 @@ def chinese_new_year_offset(holidays): """ return pd.to_datetime(holidays.map(lambda d: next_monday(d))) -def tomb_within_children_day(dt:datetime.datetime) -> datetime.datetime: + +def tomb_within_children_day(dt: datetime.datetime) -> datetime.datetime: dts = [] for d in dt: if d.year > 2012 and d.month == 4 and d.day == 4: @@ -82,6 +85,7 @@ def tomb_within_children_day(dt:datetime.datetime) -> datetime.datetime: dts.append(datetime.datetime(d.year, 4, 3)) return pd.to_datetime(dts) + def nearest_workday_after_2013(dt: datetime.datetime) -> datetime.datetime: """ Nearest workday starting in 2014. @@ -128,7 +132,7 @@ def weekend_makeup(dt: datetime.datetime) -> datetime.datetime: return dt -def bridge_mon(dt: datetime.datetime, checker: Callable=check_after_2013) -> datetime.datetime | None: +def bridge_mon(dt: datetime.datetime, checker: Callable = check_after_2013) -> datetime.datetime | None: """Define Monday as holiday if Tuesday is a holiday. This function attempts to implement what seems to be the Taiwan holiday @@ -143,8 +147,7 @@ def bridge_mon(dt: datetime.datetime, checker: Callable=check_after_2013) -> dat return dt if (dt.weekday() == MONDAY and checker(dt)) else None - -def bridge_fri(dt: datetime.datetime, checker: Callable=check_after_2013) -> datetime.datetime | None: +def bridge_fri(dt: datetime.datetime, checker: Callable = check_after_2013) -> datetime.datetime | None: """Define Friday as holiday if Thursday is a holiday. This function attempts to implement what seems to be the Taiwan holiday