fix(mypy): type-safe dict conversion for codex_parameters in transformation.py

This commit is contained in:
Ishaan Jaffer 2026-04-13 14:59:34 -07:00
parent 702f09c186
commit 473f5dc4ba
No known key found for this signature in database

View file

@ -1456,7 +1456,11 @@ class LiteLLMCompletionResponsesConfig:
codex_parameters = input_schema.get("jsonSchema", {})
else:
codex_parameters = {}
codex_parameters = dict(codex_parameters or {})
codex_parameters = (
dict(codex_parameters)
if isinstance(codex_parameters, dict)
else {}
)
if not codex_parameters or "type" not in codex_parameters:
codex_parameters["type"] = "object"