Мне нужен хороший метод, который соответствует интерфейсу subprocess.check_call
- т.е. он бросает CalledProcessError
, когда он терпит неудачу, является синхронным, а c - но вместо возврата кода возврата команды ( если он это делает) возвращает выход программы, либо только stdout, либо кортеж (stdout, stderr).
Есть ли у кого-нибудь метод, который делает это?