Commit d6f1264
Fix FallbackProcess cleanup to not terminate process
- Remove process termination from FallbackProcess.__aexit__
- Only handle stream cleanup in __aexit__, not process termination
- Process termination is now handled by stdio_client's cleanup sequence
This separation of concerns ensures proper MCP spec-compliant shutdown
flow where the stdio_client controls the termination sequence, not the
process wrapper's context manager.
Reported-by: Felix Weinberger
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>1 parent 8ed79fe commit d6f1264
1 file changed
+4
-3
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
73 | 73 | | |
74 | 74 | | |
75 | 75 | | |
76 | | - | |
77 | | - | |
78 | | - | |
| 76 | + | |
79 | 77 | | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
80 | 81 | | |
81 | 82 | | |
82 | 83 | | |
| |||
0 commit comments