From 9c3de581823424e7defda4479b41ee868139343b Mon Sep 17 00:00:00 2001 From: Chesars Date: Fri, 30 Jan 2026 14:34:10 -0300 Subject: [PATCH] refactor(containers): simplify BaseContainerConfig import per review Move BaseContainerConfig import outside TYPE_CHECKING block since it's needed at runtime for class inheritance, not just for type hints. --- litellm/llms/openai/containers/transformation.py | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/litellm/llms/openai/containers/transformation.py b/litellm/llms/openai/containers/transformation.py index e8ab6190c74..b89204230ac 100644 --- a/litellm/llms/openai/containers/transformation.py +++ b/litellm/llms/openai/containers/transformation.py @@ -16,20 +16,17 @@ from litellm.types.containers.main import ( ) from litellm.types.router import GenericLiteLLMParams +from ...base_llm.containers.transformation import BaseContainerConfig + if TYPE_CHECKING: from litellm.litellm_core_utils.litellm_logging import Logging as _LiteLLMLoggingObj from ...base_llm.chat.transformation import BaseLLMException as _BaseLLMException - from ...base_llm.containers.transformation import ( - BaseContainerConfig as _BaseContainerConfig, - ) LiteLLMLoggingObj = _LiteLLMLoggingObj - BaseContainerConfig = _BaseContainerConfig BaseLLMException = _BaseLLMException else: LiteLLMLoggingObj = Any - from ...base_llm.containers.transformation import BaseContainerConfig BaseLLMException = Any