From 1f4687613aca8497878c2a720f7c47c7630de66e Mon Sep 17 00:00:00 2001 From: Tyler Payne Date: Thu, 19 Jun 2025 16:50:22 -0400 Subject: [PATCH] Remove py3.10 incompatible import `typing.Self` is not defined in Python 3.10. It is also not necessary, so I removed it. --- src/magentic_ui/tools/mcp/_aggregate_workbench.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/magentic_ui/tools/mcp/_aggregate_workbench.py b/src/magentic_ui/tools/mcp/_aggregate_workbench.py index 043b29cf..cea19bcd 100644 --- a/src/magentic_ui/tools/mcp/_aggregate_workbench.py +++ b/src/magentic_ui/tools/mcp/_aggregate_workbench.py @@ -9,7 +9,6 @@ Workbench, ) from pydantic import BaseModel -from typing import Self from autogen_ext.tools.mcp import ( McpWorkbench, @@ -203,7 +202,7 @@ def _to_config(self) -> AggregateMcpWorkbenchConfig: return AggregateMcpWorkbenchConfig(named_server_params=named_server_params) @classmethod - def _from_config(cls, config: AggregateMcpWorkbenchConfig) -> Self: + def _from_config(cls, config: AggregateMcpWorkbenchConfig): return cls(named_server_params=config.named_server_params) def __del__(self) -> None: