File tree Expand file tree Collapse file tree 2 files changed +3
-3
lines changed
Expand file tree Collapse file tree 2 files changed +3
-3
lines changed Original file line number Diff line number Diff line change @@ -234,8 +234,8 @@ def auth_headers(self) -> dict[str, str]:
234234 api_key = self .api_key
235235 return {"Authorization" : f"Bearer { api_key } " }
236236
237- def get_model_breaker (self , model_name : str ) -> ModelBreaker :
238- with self .model_breaker_lock :
237+ async def get_model_breaker (self , model_name : str ) -> ModelBreaker :
238+ async with self .model_breaker_lock :
239239 return self .model_breaker_map [model_name ]
240240
241241
Original file line number Diff line number Diff line change @@ -286,7 +286,7 @@ async def create(
286286
287287 retryTimes = 0
288288 last_time = self ._get_request_last_time (timeout )
289- model_breaker = self ._client .get_model_breaker (model )
289+ model_breaker = await self ._client .get_model_breaker (model )
290290 while True :
291291 while not model_breaker .allow ():
292292 if datetime .now () + timedelta (seconds = model_breaker .get_allowed_duration ().total_seconds ()) > last_time :
You can’t perform that action at this time.
0 commit comments