mirror of
https://github.com/BerriAI/litellm.git
synced 2026-10-23 05:34:41 +00:00
fix(router): place cast-ok suppressions on the cast line for type-discipline gate
The LIT006 rule attributes cast() to the line where cast( opens and LIT013 flags a *-ok marker that suppresses nothing, so the three cast-ok comments on the closing-paren lines both left the casts unsuppressed and added unused-suppression violations. Moving each marker onto its cast( line clears both.
This commit is contained in:
parent
297326c8d3
commit
1de06e86f1
1 changed files with 6 additions and 6 deletions
|
|
@ -346,9 +346,9 @@ class DeploymentAffinityCheck(CustomLogger):
|
|||
model_info: Final = deployment.get("model_info")
|
||||
if not isinstance(model_info, dict):
|
||||
return None
|
||||
typed_model_info: Final = cast(
|
||||
typed_model_info: Final = cast( # cast-ok: router deployment payloads are str-keyed dicts
|
||||
dict[str, object], model_info
|
||||
) # cast-ok: router deployment payloads are str-keyed dicts
|
||||
)
|
||||
model_id: Final = typed_model_info.get("id")
|
||||
return str(model_id) if model_id is not None else None
|
||||
|
||||
|
|
@ -514,12 +514,12 @@ class DeploymentAffinityCheck(CustomLogger):
|
|||
)
|
||||
if session_deployment is not None:
|
||||
yielded_deployments: Final = await self._yield_session_pin_if_saturated(
|
||||
session_deployment=cast(
|
||||
session_deployment=cast( # cast-ok: router deployment payloads are str-keyed dicts
|
||||
dict[str, object], session_deployment
|
||||
), # cast-ok: router deployment payloads are str-keyed dicts
|
||||
healthy_deployments=cast(
|
||||
),
|
||||
healthy_deployments=cast( # cast-ok: router deployment payloads are str-keyed dicts
|
||||
Sequence[dict[str, object]], typed_healthy_deployments
|
||||
), # cast-ok: router deployment payloads are str-keyed dicts
|
||||
),
|
||||
)
|
||||
if yielded_deployments is not None:
|
||||
return yielded_deployments
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue