We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 1ed577f commit 894e46bCopy full SHA for 894e46b
1 file changed
src/mcp/client/stdio.py
@@ -205,6 +205,12 @@ async def stdin_writer():
205
except ProcessLookupError: # pragma: no cover
206
# Process already exited, which is fine
207
pass
208
+
209
+ if process.stdout: # pragma: no branch
210
+ try:
211
+ await process.stdout.aclose()
212
+ except Exception: # pragma: no cover
213
+ pass
214
await read_stream.aclose()
215
await write_stream.aclose()
216
await read_stream_writer.aclose()
0 commit comments