Simplify EventListener import in Crew class

This commit is contained in:
Lorenze Jay
2025-03-11 15:11:34 -07:00
parent 9dfa8efacb
commit 6e163db427

View File

@@ -54,6 +54,7 @@ from crewai.utilities.events.crew_events import (
CrewTrainStartedEvent, CrewTrainStartedEvent,
) )
from crewai.utilities.events.crewai_event_bus import crewai_event_bus from crewai.utilities.events.crewai_event_bus import crewai_event_bus
from crewai.utilities.events.event_listener import EventListener
from crewai.utilities.formatter import ( from crewai.utilities.formatter import (
aggregate_raw_outputs_from_task_outputs, aggregate_raw_outputs_from_task_outputs,
aggregate_raw_outputs_from_tasks, aggregate_raw_outputs_from_tasks,
@@ -248,7 +249,6 @@ class Crew(BaseModel):
@model_validator(mode="after") @model_validator(mode="after")
def set_private_attrs(self) -> "Crew": def set_private_attrs(self) -> "Crew":
"""Set private attributes.""" """Set private attributes."""
from crewai.utilities.events.event_listener import EventListener
self._cache_handler = CacheHandler() self._cache_handler = CacheHandler()
EventListener().verbose = self.verbose EventListener().verbose = self.verbose