Commit 07c6fd7
committed
fix: add timeout to streaming subprocess.run() in base.py dispatch_command
The streaming branch of dispatch_command() called subprocess.run()
without a timeout, which could hang indefinitely if the child process
stalls. Now uses the same timeout parameter (default 600s) as the
non-streaming branch, with proper TimeoutExpired handling.1 parent f8b3d60 commit 07c6fd7
1 file changed
Lines changed: 10 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
386 | 386 | | |
387 | 387 | | |
388 | 388 | | |
389 | | - | |
390 | | - | |
391 | | - | |
| 389 | + | |
| 390 | + | |
| 391 | + | |
392 | 392 | | |
393 | 393 | | |
394 | 394 | | |
395 | 395 | | |
396 | 396 | | |
| 397 | + | |
397 | 398 | | |
| 399 | + | |
| 400 | + | |
| 401 | + | |
| 402 | + | |
| 403 | + | |
| 404 | + | |
398 | 405 | | |
399 | 406 | | |
400 | 407 | | |
| |||
0 commit comments