@@ -649,7 +649,9 @@ def _parse_weekday_period(period_text: str) -> set[tuple[Weekday, int]]:
649649 period_texts = period_text .split ("、" )
650650
651651 def parse_one (period : str ) -> tuple [Weekday , int ] | None :
652- w = Weekday ([weekday in period for weekday in list ("月火水木金土日" )].index (True ))
652+ w = Weekday (
653+ [weekday in period for weekday in list ("月火水木金土日" )].index (True )
654+ )
653655 reres = re .search (r"\d+" , period )
654656 if not reres :
655657 # raise ValueError(f"Invalid period: {period}")
@@ -778,7 +780,9 @@ def iterable_or_type_to_iterable(
778780 x .value * 100 + 1000 for x in iterable_or_type_to_iterable (params .曜日 )
779781 ]
780782 if params .講義使用言語 :
781- facet ["course_language_codes" ] = iterable_or_type_to_iterable (params .講義使用言語 )
783+ facet ["course_language_codes" ] = iterable_or_type_to_iterable (
784+ params .講義使用言語
785+ )
782786 if params .実務経験のある教員による授業科目 :
783787 facet ["operational_experience_flag" ] = iterable_or_type_to_iterable (
784788 params .実務経験のある教員による授業科目
@@ -1094,8 +1098,9 @@ async def fetch_search_detail_all(
10941098 * ,
10951099 year : int = current_fiscal_year (),
10961100 use_tqdm : bool = True ,
1097- on_initial_request : None
1098- | (Callable [[SearchResult ], Awaitable [None ] | None ]) = None ,
1101+ on_initial_request : None | (
1102+ Callable [[SearchResult ], Awaitable [None ] | None ]
1103+ ) = None ,
10991104 on_detail_request : Callable [[Details ], Awaitable [None ] | None ] | None = None ,
11001105 ) -> Iterable [Details ]:
11011106 """Fetch all search results by repeatedly calling `fetch_search` and `fetch_detail`.
@@ -1144,7 +1149,9 @@ async def on_initial_request_wrapper(search_result: SearchResult):
11441149 async def inner (item ):
11451150 async with s :
11461151 try :
1147- details = await self .retry (self .fetch_detail )(item .時間割コード , year )
1152+ details = await self .retry (self .fetch_detail )(
1153+ item .時間割コード , year
1154+ )
11481155 except Exception as e :
11491156 self ._logger .error (e )
11501157 return None
0 commit comments