From db1e9e9b9a689bf85f12e2f848f24f2d31518530 Mon Sep 17 00:00:00 2001 From: Lucas Gomide Date: Mon, 16 Jun 2025 17:20:10 -0300 Subject: [PATCH] fix: fix pydantic support to 2.7.x (#3016) Pydantic 2.7.x does not support a second parameter in model validators with mode="after" --- src/crewai/flow/flow_trackable.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/crewai/flow/flow_trackable.py b/src/crewai/flow/flow_trackable.py index 64e90630c..3cdbdeed3 100644 --- a/src/crewai/flow/flow_trackable.py +++ b/src/crewai/flow/flow_trackable.py @@ -20,7 +20,8 @@ class FlowTrackable(BaseModel): ) @model_validator(mode="after") - def _set_parent_flow(self, max_depth: int = 5) -> "FlowTrackable": + def _set_parent_flow(self) -> "FlowTrackable": + max_depth = 5 frame = inspect.currentframe() try: