fix: correct return type annotation for _serialize_guardrails

The list comprehension returns list[str | None], not list[str]. Fixes
mypy type-checker error.

Co-Authored-By: João <joao@crewai.com>
This commit is contained in:
Devin AI
2026-04-25 14:26:54 +00:00
parent 36986b1364
commit de3d073da7

View File

@@ -108,7 +108,7 @@ def _serialize_guardrail(v: Any) -> str | None:
return _serialize_guardrail_item(v)
def _serialize_guardrails(v: Any) -> list[str] | str | None:
def _serialize_guardrails(v: Any) -> list[str | None] | str | None:
"""PlainSerializer for the ``guardrails`` field."""
if v is None:
return None