You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
After rebasing onto #2926:
- Re-add # pyright: ignore[reportDeprecated] on the deprecated method calls in the
reworked test_connection.py / test_server_context.py / test_stateless_mode.py
(the rewrites had dropped main's suppressions)
Fix to the client 4xx body-parsing patch (bb9b134):
- A server's 4xx JSON-RPC error body may carry id:null (request rejected before its
id was parsed). Surfacing that verbatim broke response correlation (client waits
for id=N, gets id=null, hangs). Now use the parsed error data with the client's
own request id.
- Only surface the body when it's a JSONRPCError; anything else falls through to
the status-derived stand-in.
- Relax the two 'Session terminated' message-text assertions in test_streamable_http.py
(the client now surfaces the server's actual message).
0 commit comments