Files
openide/python/python-exec-service
Ilya.Kazakevich e11a58046b [python] PY-85433: Survive IOException thrown by read.
While closing remote stream should lead to `EOF` (`-1`), `read` might still throw `IOException`.

This is documented by the `read` contract, and we face it when underlying stream gets closed i.e: one thread was blocked by `read` and another one called `close`.


(cherry picked from commit 2c49be37333a794c6ed1f5ce4ad3d8d2f29b93fa)

IJ-MR-181675

GitOrigin-RevId: f3f40e8edbc0caa2450b297ae278b37a754a5f49
2025-11-07 16:11:57 +00:00
..
2025-10-22 09:04:47 +00:00

Execution services to run code locally or remotely. Python-agnostic
Start with `api.kt`, do not touch "advanced" functions.