From 473f5dc4baddd1f90b66d7859895a735ec8414b2 Mon Sep 17 00:00:00 2001 From: Ishaan Jaffer Date: Mon, 13 Apr 2026 14:59:34 -0700 Subject: [PATCH] fix(mypy): type-safe dict conversion for codex_parameters in transformation.py --- .../litellm_completion_transformation/transformation.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/litellm/responses/litellm_completion_transformation/transformation.py b/litellm/responses/litellm_completion_transformation/transformation.py index ae3b5abe354..afe46faa7b1 100644 --- a/litellm/responses/litellm_completion_transformation/transformation.py +++ b/litellm/responses/litellm_completion_transformation/transformation.py @@ -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"