fix: fix linting error

This commit is contained in:
Krrish Dholakia 2026-02-13 11:42:19 -08:00
parent c55469241c
commit 6377efd63e

View file

@ -29,7 +29,11 @@ from litellm.types.utils import (
LLMResponseTypes,
StandardLoggingGuardrailInformation,
)
from fastapi.exceptions import HTTPException
try:
from fastapi.exceptions import HTTPException
except ImportError:
HTTPException = None # type: ignore
if TYPE_CHECKING:
from litellm.litellm_core_utils.litellm_logging import Logging as LiteLLMLoggingObj
@ -664,7 +668,11 @@ class CustomGuardrail(CustomLogger):
if isinstance(e, ModifyResponseException):
return True
if isinstance(e, HTTPException) and e.status_code == 400:
if (
HTTPException is not None
and isinstance(e, HTTPException)
and e.status_code == 400
):
return True
return False