Я хочу перенаправить вывод stderr подпроцесса на stdout. ПостояннаяSTDOUT
должен сделать это, не так ли?
Однако
$ python >/dev/null -c 'import subprocess;\
subprocess.call(["ls", "/404"],stderr=subprocess.STDOUT)'
что-то выводит. Почему это так и как получить сообщение об ошибке на стандартный вывод?