We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent b597ecb commit e889f49Copy full SHA for e889f49
2 files changed
src/mcp/client/sse.py
@@ -126,8 +126,9 @@ async def post_writer(endpoint_url: str):
126
)
127
response.raise_for_status()
128
logger.debug(f"Client message sent successfully: {response.status_code}")
129
- except Exception:
+ except Exception as exc:
130
logger.exception("Error in post_writer")
131
+ await read_stream_writer.send(exc)
132
finally:
133
await write_stream.aclose()
134
src/mcp/client/streamable_http.py
@@ -417,8 +417,9 @@ async def handle_request_async():
417
else:
418
await handle_request_async()
419
420
421
422
423
424
await read_stream_writer.aclose()
425
0 commit comments