Samuel FORESTIER f9e98a281b [CORE] Prevents inconsistent PATH from breaking subprocess executions
It appears "broken" `PATH` environment variable (e.g. ending with a
file instead of a directory) may lead to `NotADirectoryError` Python
exception. Let's get bulletproof by extending most of subprocess calls
expected exceptions to parent `OSError` (or at least by actually
catching `NotADirectoryError` explicitly).

> closes #164

Co-Authored-By: Michael Bromilow <developer@bromilow.uk>
2025-03-02 20:05:06 +01:00
..