Skip to content

Commit d4b0608

Browse files
fix: flip order of @overload & @deprecated to match docs
See: https://docs.python.org/3.13/library/warnings.html#warnings.deprecated @deprecated combined with @overload is specifically called out to be placed _after_ the @overload.
1 parent 3217282 commit d4b0608

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/mcp/client/session.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -213,8 +213,8 @@ async def set_logging_level(self, level: types.LoggingLevel) -> types.EmptyResul
213213
types.EmptyResult,
214214
)
215215

216-
@deprecated("Use params=PaginatedRequestParams(...) instead")
217216
@overload
217+
@deprecated("Use params=PaginatedRequestParams(...) instead")
218218
async def list_resources(self, cursor: str | None) -> types.ListResourcesResult: ...
219219

220220
@overload
@@ -250,8 +250,8 @@ async def list_resources(
250250
types.ListResourcesResult,
251251
)
252252

253-
@deprecated("Use params=PaginatedRequestParams(...) instead")
254253
@overload
254+
@deprecated("Use params=PaginatedRequestParams(...) instead")
255255
async def list_resource_templates(self, cursor: str | None) -> types.ListResourceTemplatesResult: ...
256256

257257
@overload
@@ -372,8 +372,8 @@ async def _validate_tool_result(self, name: str, result: types.CallToolResult) -
372372
except SchemaError as e:
373373
raise RuntimeError(f"Invalid schema for tool {name}: {e}")
374374

375-
@deprecated("Use params=PaginatedRequestParams(...) instead")
376375
@overload
376+
@deprecated("Use params=PaginatedRequestParams(...) instead")
377377
async def list_prompts(self, cursor: str | None) -> types.ListPromptsResult: ...
378378

379379
@overload
@@ -444,8 +444,8 @@ async def complete(
444444
types.CompleteResult,
445445
)
446446

447-
@deprecated("Use params=PaginatedRequestParams(...) instead")
448447
@overload
448+
@deprecated("Use params=PaginatedRequestParams(...) instead")
449449
async def list_tools(self, cursor: str | None) -> types.ListToolsResult: ...
450450

451451
@overload

0 commit comments

Comments
 (0)