Skip to content

Commit 46862dd

Browse files
author
skyvanguard
committed
fix: add pragma for ClientDisconnect handler unreachable via ASGITransport
ClientDisconnect only occurs with real TCP connections; ASGITransport used in tests cannot trigger it. Github-Issue:#1648
1 parent 758107f commit 46862dd

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/mcp/server/streamable_http.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -388,7 +388,7 @@ async def handle_request(self, scope: Scope, receive: Receive, send: Send) -> No
388388
await self._handle_delete_request(request, send)
389389
else: # pragma: no cover
390390
await self._handle_unsupported_request(request, send)
391-
except ClientDisconnect:
391+
except ClientDisconnect: # pragma: no cover
392392
logger.debug(f"Client disconnected during {request.method} request")
393393

394394
def _check_accept_headers(self, request: Request) -> tuple[bool, bool]:

0 commit comments

Comments
 (0)