From 55663e1f0a8a97aac3ded194b8c4e2e53f45e89c Mon Sep 17 00:00:00 2001 From: aniket-kardile Date: Wed, 26 Aug 2026 14:22:01 +0530 Subject: [PATCH] chore(guardrails): add reason to Singulr tools pyright ignore Satisfies the LIT004 type-discipline budget gate, which requires every pyright ignore comment to carry a reason. --- litellm/types/proxy/guardrails/guardrail_hooks/singulr.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/litellm/types/proxy/guardrails/guardrail_hooks/singulr.py b/litellm/types/proxy/guardrails/guardrail_hooks/singulr.py index 0b9d04044b6..59d6ed1b85f 100644 --- a/litellm/types/proxy/guardrails/guardrail_hooks/singulr.py +++ b/litellm/types/proxy/guardrails/guardrail_hooks/singulr.py @@ -35,7 +35,7 @@ class SingulrGuardrailPayload(BaseModel): guardrail_scope: str | None = None messages: Sequence[Any] | None = None images: Sequence[str] | None = None - tools: Sequence[Any] | None = None # pyright: ignore[reportExplicitAny] + tools: Sequence[Any] | None = None # pyright: ignore[reportExplicitAny] # forwards caller-supplied OpenAI tool defs verbatim response: Any = None # pyright: ignore[reportExplicitAny] # logging_only reports raw litellm callback results (ModelResponse, EmbeddingResponse, etc.) metadata: Mapping[str, Any] | None = None