diff --git a/litellm/integrations/langfuse/langfuse_handler.py b/litellm/integrations/langfuse/langfuse_handler.py index b0a4024f204..522fda0b415 100644 --- a/litellm/integrations/langfuse/langfuse_handler.py +++ b/litellm/integrations/langfuse/langfuse_handler.py @@ -6,15 +6,17 @@ Used to get the LangFuseLogger for a given request Handles Key/Team Based Langfuse Logging """ -from typing import Dict, Optional +from typing import TYPE_CHECKING, Any, Dict, Optional -from litellm.litellm_core_utils.litellm_logging import ( - DynamicLoggingCache, - StandardCallbackDynamicParams, -) +from litellm.litellm_core_utils.litellm_logging import StandardCallbackDynamicParams from .langfuse import LangFuseLogger, LangfuseLoggingConfig +if TYPE_CHECKING: + from litellm.litellm_core_utils.litellm_logging import DynamicLoggingCache +else: + DynamicLoggingCache = Any + class LangFuseHandler: