From 2fe6a2ad248803ca86c41a346a9b507d62086d0f Mon Sep 17 00:00:00 2001 From: Conduct AI Date: Thu, 10 Sep 2026 21:54:37 -0500 Subject: [PATCH] style: mutable-ok suppression on registry dicts + hook returns --- litellm/proxy/guardrails/guardrail_hooks/conduct/__init__.py | 4 ++-- litellm/proxy/guardrails/guardrail_hooks/conduct/conduct.py | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/litellm/proxy/guardrails/guardrail_hooks/conduct/__init__.py b/litellm/proxy/guardrails/guardrail_hooks/conduct/__init__.py index 383400365e4..09dbcfba76b 100644 --- a/litellm/proxy/guardrails/guardrail_hooks/conduct/__init__.py +++ b/litellm/proxy/guardrails/guardrail_hooks/conduct/__init__.py @@ -66,11 +66,11 @@ def initialize_guardrail(litellm_params: "LitellmParams", guardrail: "Guardrail" return _conduct_callback -guardrail_initializer_registry: Final = { +guardrail_initializer_registry: Final = { # mutable-ok: LiteLLM guardrail registry contract SupportedGuardrailIntegrations.CONDUCT.value: initialize_guardrail, } -guardrail_class_registry: Final = { +guardrail_class_registry: Final = { # mutable-ok: LiteLLM guardrail registry contract SupportedGuardrailIntegrations.CONDUCT.value: ConductGuardrail, } diff --git a/litellm/proxy/guardrails/guardrail_hooks/conduct/conduct.py b/litellm/proxy/guardrails/guardrail_hooks/conduct/conduct.py index 9826e27ffaf..6c4e612de7d 100644 --- a/litellm/proxy/guardrails/guardrail_hooks/conduct/conduct.py +++ b/litellm/proxy/guardrails/guardrail_hooks/conduct/conduct.py @@ -56,7 +56,7 @@ except ImportError as _err: @classmethod def get_supported_event_hooks(cls) -> list[str]: - return list(cls.SUPPORTED_EVENT_HOOKS) + return list(cls.SUPPORTED_EVENT_HOOKS) # mutable-ok: LiteLLM registry expects a fresh list ConductGuardrailBlocked = None GuardDecision = None @@ -74,7 +74,7 @@ def raise_if_missing_package() -> None: raise ImportError(_import_error_message) from _import_error -__all__ = [ +__all__ = [ # mutable-ok: standard Python re-export list "ConductGuardrail", "ConductGuardrailBlocked", "GuardDecision",