From 4dc258a59093b8c9fd94dd7e2d48690330c5425a Mon Sep 17 00:00:00 2001 From: Lorenze Jay Date: Tue, 18 Feb 2025 14:30:11 -0800 Subject: [PATCH] Refactor task events to use base CrewEvent - Move CrewEvent import from crew_events to base_events - Remove unnecessary blank lines in task_events.py - Simplify event class structure for task-related events --- src/crewai/utilities/events/task_events.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/crewai/utilities/events/task_events.py b/src/crewai/utilities/events/task_events.py index 5a8239037..f69e77d6a 100644 --- a/src/crewai/utilities/events/task_events.py +++ b/src/crewai/utilities/events/task_events.py @@ -1,7 +1,7 @@ from typing import Any, Optional from crewai.tasks.task_output import TaskOutput -from crewai.utilities.events.crew_events import CrewEvent +from crewai.utilities.events.base_events import CrewEvent class TaskStartedEvent(CrewEvent): @@ -11,7 +11,6 @@ class TaskStartedEvent(CrewEvent): context: Optional[str] - class TaskCompletedEvent(CrewEvent): """Event emitted when a task completes""" @@ -19,7 +18,6 @@ class TaskCompletedEvent(CrewEvent): type: str = "task_completed" - class TaskFailedEvent(CrewEvent): """Event emitted when a task fails"""