Skip to content

Commit c3a5792

Browse files
author
Jay Hemnani
committed
fix: add pragma to skip unreachable branch coverage
The else branch on the isinstance check is unreachable in practice since POST SSE responses always contain JSONRPCRequest messages. Github-Issue: #1811
1 parent 992bb20 commit c3a5792

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/mcp/client/streamable_http.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -438,7 +438,7 @@ async def _handle_sse_response(
438438
# Cannot reconnect - no event ID received before disconnection
439439
# Notify session layer to prevent deadlock (fixes #1811)
440440
logger.warning("SSE stream disconnected without resumption token, cannot reconnect")
441-
if isinstance(ctx.session_message.message.root, JSONRPCRequest):
441+
if isinstance(ctx.session_message.message.root, JSONRPCRequest): # pragma: no branch
442442
request_id = ctx.session_message.message.root.id
443443
error_response = JSONRPCError(
444444
jsonrpc="2.0",

0 commit comments

Comments
 (0)