@@ -48,7 +48,11 @@ def get(self, provider_id: str, umo: str | None, ttl: float) -> list[str] | None
4848 return models
4949
5050 def set (
51- self , provider_id : str , umo : str | None , models : list [str ], ttl : float ,
51+ self ,
52+ provider_id : str ,
53+ umo : str | None ,
54+ models : list [str ],
55+ ttl : float ,
5256 ) -> None :
5357 if ttl <= 0 :
5458 return
@@ -67,7 +71,10 @@ def _evict_if_needed(self) -> None:
6771 self ._store .pop (key , None )
6872
6973 def invalidate (
70- self , provider_id : str | None = None , * , umo : str | None = None ,
74+ self ,
75+ provider_id : str | None = None ,
76+ * ,
77+ umo : str | None = None ,
7178 ) -> None :
7279 if provider_id is None :
7380 self ._store .clear ()
@@ -106,7 +113,10 @@ def _register_provider_change_hook(self) -> None:
106113 register_change_hook (self ._on_provider_manager_changed )
107114
108115 def invalidate_provider_models_cache (
109- self , provider_id : str | None = None , * , umo : str | None = None ,
116+ self ,
117+ provider_id : str | None = None ,
118+ * ,
119+ umo : str | None = None ,
110120 ) -> None :
111121 """Public hook for cache invalidation on external provider config changes."""
112122 self ._model_cache .invalidate (provider_id , umo = umo )
@@ -205,7 +215,11 @@ def _resolve_model_name(
205215 return None
206216
207217 def _apply_model (
208- self , prov : Provider , model_name : str , * , umo : str | None = None ,
218+ self ,
219+ prov : Provider ,
220+ model_name : str ,
221+ * ,
222+ umo : str | None = None ,
209223 ) -> str :
210224 prov .set_model (model_name )
211225 self .invalidate_provider_models_cache (prov .meta ().id , umo = umo )
@@ -287,7 +301,10 @@ async def _test_provider_capability(self, provider):
287301 err_code = "TEST_FAILED"
288302 err_reason = safe_error ("" , e )
289303 self ._log_reachability_failure (
290- provider , provider_capability_type , err_code , err_reason ,
304+ provider ,
305+ provider_capability_type ,
306+ err_code ,
307+ err_reason ,
291308 )
292309 return False , err_code , err_reason
293310
@@ -558,7 +575,10 @@ async def provider(
558575 event .set_result (MessageEventResult ().message ("无效的参数。" ))
559576
560577 async def _switch_model_by_name (
561- self , message : AstrMessageEvent , model_name : str , prov : Provider ,
578+ self ,
579+ message : AstrMessageEvent ,
580+ model_name : str ,
581+ prov : Provider ,
562582 ) -> None :
563583 model_name = model_name .strip ()
564584 if not model_name :
0 commit comments