diff --git a/src/crewai/task.py b/src/crewai/task.py index 5733aaec7..ae5bfe3b2 100644 --- a/src/crewai/task.py +++ b/src/crewai/task.py @@ -9,6 +9,7 @@ from copy import copy from hashlib import md5 from pathlib import Path from typing import ( + TYPE_CHECKING, Any, Callable, ClassVar, @@ -33,7 +34,7 @@ from pydantic_core import PydanticCustomError from crewai.agents.agent_builder.base_agent import BaseAgent from crewai.security import Fingerprint, SecurityConfig -from typing import TYPE_CHECKING + if TYPE_CHECKING: from crewai.tasks.conditional_task import ConditionalTask from crewai.tasks.guardrail_result import GuardrailResult diff --git a/src/crewai/tasks/conditional_task.py b/src/crewai/tasks/conditional_task.py index 083072160..bdf8223b7 100644 --- a/src/crewai/tasks/conditional_task.py +++ b/src/crewai/tasks/conditional_task.py @@ -1,4 +1,4 @@ -from typing import Any, Callable, TYPE_CHECKING +from typing import TYPE_CHECKING, Any, Callable from pydantic import Field