From f711977b3f95ce1e6d29a39538324da04d63f23b Mon Sep 17 00:00:00 2001 From: yujonglee Date: Thu, 15 Oct 2026 10:49:51 -0700 Subject: [PATCH] refactor(rust-bridge): remove the LoggerRule concept from the catalog (#46711) Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> (cherry picked from commit dd0c02333853bcd1de56626ef69f0e7483f6c447) --- litellm/rust_bridge/diagnostics.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/litellm/rust_bridge/diagnostics.py b/litellm/rust_bridge/diagnostics.py index fbe1b8122d7..90a5672a500 100644 --- a/litellm/rust_bridge/diagnostics.py +++ b/litellm/rust_bridge/diagnostics.py @@ -44,11 +44,9 @@ def _construct(factory: NativeDiagnosticFactory, minimum_custom_key_length: int) def run(native: Callable[[NativeDiagnosticProcessor], ResultT], python: Callable[[], ResultT]) -> ResultT: from litellm.constants import MINIMUM_CUSTOM_KEY_LENGTH - from litellm.rust_bridge.catalog import LoggerContext, decision - from litellm.rust_bridge.configuration import Decision + from litellm.rust_bridge.configuration import rust_enabled - selected: Final = decision(LoggerContext()) - if selected is Decision.PYTHON: + if not rust_enabled(): return python() factory: Final = PROCESSOR.load() if factory is None: