From 54fcdad85f808b12933bb6efdca019b66abb12d2 Mon Sep 17 00:00:00 2001 From: Chris Guidry Date: Mon, 8 Dec 2025 11:48:23 -0500 Subject: [PATCH] Fix ruff isinstance style (X | Y instead of tuple) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- src/fastmcp/server/server.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/fastmcp/server/server.py b/src/fastmcp/server/server.py index a0f0a0725..580ac1eff 100644 --- a/src/fastmcp/server/server.py +++ b/src/fastmcp/server/server.py @@ -657,7 +657,8 @@ class FastMCP(Generic[LifespanResultT]): if task_meta and task_mode != "forbidden": # For FunctionResource/FunctionResourceTemplate, use Docket if isinstance( - resource, (FunctionResource, FunctionResourceTemplate) + resource, + FunctionResource | FunctionResourceTemplate, ): task_meta_dict = task_meta.model_dump(exclude_none=True) return await handle_resource_as_task(