Close unclosed resources in the whole project (#267)

* Close resources

* Close all resources

* Update pyproject.toml

* Close all resources

* Close all resources

* try now...

* try to ignore this

* try again

* try adding one more..

* try now

* try now

* revert ci changes
This commit is contained in:
Marcelo Trylesinski
2025-03-13 11:59:45 +01:00
committed by GitHub
parent 1691b905e2
commit 94d326dbf1
8 changed files with 64 additions and 11 deletions

View File

@@ -43,7 +43,9 @@ async def _default_list_roots_callback(
)
ClientResponse = TypeAdapter(types.ClientResult | types.ErrorData)
ClientResponse: TypeAdapter[types.ClientResult | types.ErrorData] = TypeAdapter(
types.ClientResult | types.ErrorData
)
class ClientSession(
@@ -219,7 +221,7 @@ class ClientSession(
)
async def call_tool(
self, name: str, arguments: dict | None = None
self, name: str, arguments: dict[str, Any] | None = None
) -> types.CallToolResult:
"""Send a tools/call request."""
return await self.send_request(
@@ -258,7 +260,9 @@ class ClientSession(
)
async def complete(
self, ref: types.ResourceReference | types.PromptReference, argument: dict
self,
ref: types.ResourceReference | types.PromptReference,
argument: dict[str, str],
) -> types.CompleteResult:
"""Send a completion/complete request."""
return await self.send_request(