Potential fix for pull request finding 'CodeQL / Module-level cyclic import'

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
This commit is contained in:
Shivam Rawat 2026-04-11 14:46:02 -07:00 committed by GitHub
parent 20b16b377c
commit 627d70affd
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -37,7 +37,6 @@ from litellm.proxy.common_utils.http_parsing_utils import (
from litellm.proxy.pass_through_endpoints.common_utils import get_litellm_virtual_key
from litellm.proxy.pass_through_endpoints.pass_through_endpoints import (
HttpPassThroughEndpointHelpers,
LITELLM_PASS_THROUGH_CUSTOM_BODY_STATE_KEY,
create_pass_through_route,
create_websocket_passthrough_route,
websocket_passthrough_request,
@ -89,6 +88,14 @@ def is_passthrough_request_streaming(request_body: dict) -> bool:
return request_body.get("stream", False)
def _get_litellm_pass_through_custom_body_state_key() -> str:
from litellm.proxy.pass_through_endpoints.pass_through_endpoints import (
LITELLM_PASS_THROUGH_CUSTOM_BODY_STATE_KEY,
)
return LITELLM_PASS_THROUGH_CUSTOM_BODY_STATE_KEY
async def llm_passthrough_factory_proxy_route(
custom_llm_provider: str,
endpoint: str,