From 1e5cd3ba5216ef364526ebc4a4719dda9bda1d6e Mon Sep 17 00:00:00 2001 From: Ishaan Jaff Date: Wed, 23 Oct 2024 09:59:59 +0530 Subject: [PATCH] fix linting error --- litellm/integrations/langfuse/langfuse_handler.py | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) 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: