From 8ffc4f79fa94e92679c3845597c542283c504fc4 Mon Sep 17 00:00:00 2001 From: Eduardo Chiarotti Date: Wed, 24 Jul 2024 13:34:59 -0300 Subject: [PATCH] feat: fix type checking issue --- src/crewai/utilities/evaluators/crew_evaluator_handler.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/crewai/utilities/evaluators/crew_evaluator_handler.py b/src/crewai/utilities/evaluators/crew_evaluator_handler.py index 095cbb035..67c79c7cb 100644 --- a/src/crewai/utilities/evaluators/crew_evaluator_handler.py +++ b/src/crewai/utilities/evaluators/crew_evaluator_handler.py @@ -142,4 +142,6 @@ class CrewEvaluator: ) evaluation_result = evaluation_task.execute_sync() - self.tasks_scores[self.iteration].append(evaluation_result.pydantic.quality) + + if isinstance(evaluation_result.pydantic, TaskEvaluationPydanticOutput): + self.tasks_scores[self.iteration].append(evaluation_result.pydantic.quality)