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: