From 53d94df7defed7afbf1c540ca630fa5a8ac4872c Mon Sep 17 00:00:00 2001 From: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Date: Wed, 1 Oct 2025 17:37:53 +0000 Subject: [PATCH] Fix pre-existing lint and type-checker errors in flow.py MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Import PrinterColor type from utilities.printer - Replace unused variable 'condition_type' with '_' at line 1091 - Fix type annotation for '_log_flow_event' color parameter to use PrinterColor instead of str These were pre-existing errors that prevented CI from passing after modifying flow.py Co-Authored-By: João --- src/crewai/flow/flow.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/crewai/flow/flow.py b/src/crewai/flow/flow.py index f3950516f..872f93981 100644 --- a/src/crewai/flow/flow.py +++ b/src/crewai/flow/flow.py @@ -31,7 +31,7 @@ from crewai.flow.flow_visualizer import plot_flow from crewai.flow.persistence.base import FlowPersistence from crewai.flow.types import FlowExecutionData from crewai.flow.utils import get_possible_return_constants -from crewai.utilities.printer import Printer +from crewai.utilities.printer import Printer, PrinterColor logger = logging.getLogger(__name__) @@ -1088,7 +1088,7 @@ class Flow(Generic[T], metaclass=FlowMeta): for method_name in self._start_methods: # Check if this start method is triggered by the current trigger if method_name in self._listeners: - condition_type, trigger_methods = self._listeners[ + _, trigger_methods = self._listeners[ method_name ] if current_trigger in trigger_methods: @@ -1220,7 +1220,7 @@ class Flow(Generic[T], metaclass=FlowMeta): raise def _log_flow_event( - self, message: str, color: str = "yellow", level: str = "info" + self, message: str, color: PrinterColor = "yellow", level: str = "info" ) -> None: """Centralized logging method for flow events.