From 61e99a61f0d9c24d22310ca569989f5e7ab49853 Mon Sep 17 00:00:00 2001 From: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Date: Tue, 9 Sep 2025 13:29:30 +0000 Subject: [PATCH] fix: use typing_extensions.Self for Python 3.10 compatibility MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Replace try/except import block with direct typing_extensions import - Follows same pattern as other files in codebase - Resolves mypy type-checker failures on Python 3.10 Co-Authored-By: João --- src/crewai/lite_agent.py | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/crewai/lite_agent.py b/src/crewai/lite_agent.py index a1586dcab..25ce3b1f6 100644 --- a/src/crewai/lite_agent.py +++ b/src/crewai/lite_agent.py @@ -9,10 +9,7 @@ from typing import ( get_origin, ) -try: - from typing import Self -except ImportError: - from typing_extensions import Self +from typing_extensions import Self from pydantic import ( UUID4,