From ede8944e49aee562a8cc05d765be1368c3f307ce Mon Sep 17 00:00:00 2001 From: Ishaan Jaffer Date: Tue, 4 Nov 2025 18:00:12 -0800 Subject: [PATCH] fix _handle_callback_failure --- litellm/litellm_core_utils/litellm_logging.py | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/litellm/litellm_core_utils/litellm_logging.py b/litellm/litellm_core_utils/litellm_logging.py index bcd7379429..458b02cc0d 100644 --- a/litellm/litellm_core_utils/litellm_logging.py +++ b/litellm/litellm_core_utils/litellm_logging.py @@ -120,7 +120,6 @@ from litellm.types.utils import ( Usage, ) from litellm.types.videos.main import VideoObject -from litellm.types.containers.main import ContainerObject from litellm.utils import _get_base_model_from_metadata, executor, print_verbose from ..integrations.argilla import ArgillaLogger @@ -2837,9 +2836,7 @@ class Logging(LiteLLMLoggingBaseClass): ) ) # Track callback logging failures in Prometheus - asyncio.create_task( - self._handle_callback_failure(callback=callback) - ) + self._handle_callback_failure(callback=callback) def _get_trace_id(self, service_name: Literal["langfuse"]) -> Optional[str]: """ @@ -4536,7 +4533,7 @@ class StandardLoggingPayloadSetup: def _get_status_fields( status: StandardLoggingPayloadStatus, - guardrail_information: Optional[list[dict]], + guardrail_information: Optional[List[dict]], error_str: Optional[str], ) -> "StandardLoggingPayloadStatusFields": """