From f56386c547edd005af89916aba3cf646d500a3a9 Mon Sep 17 00:00:00 2001 From: Krrish Dholakia Date: Sat, 18 Jul 2026 03:41:14 +0000 Subject: [PATCH] style(guardrails): use dict | None over Optional[dict] to satisfy UP045 budget Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> --- litellm/integrations/custom_guardrail.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/litellm/integrations/custom_guardrail.py b/litellm/integrations/custom_guardrail.py index 7373becc3d6..b9ea2f72398 100644 --- a/litellm/integrations/custom_guardrail.py +++ b/litellm/integrations/custom_guardrail.py @@ -105,7 +105,7 @@ def _guardrail_log_containers(request_data: dict) -> tuple: (deduplicated by identity) rather than only the client one. """ - def _ensure_dict(key: str) -> Optional[dict]: + def _ensure_dict(key: str) -> "dict | None": if key not in request_data: return None if request_data[key] is None: