Skip to content

Commit d65d150

Browse files
committed
close _response_streams after completion
1 parent 86c1f7f commit d65d150

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

src/mcp/shared/session.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -424,6 +424,7 @@ async def _receive_loop(self) -> None:
424424
error = ErrorData(code=CONNECTION_CLOSED, message="Connection closed")
425425
await stream.send(JSONRPCError(jsonrpc="2.0", id=id, error=error))
426426
await stream.aclose()
427+
self._response_streams.clear()
427428

428429
async def _received_request(
429430
self, responder: RequestResponder[ReceiveRequestT, SendResultT]

0 commit comments

Comments
 (0)