У меня есть функция, которую я называю progarm, с некоторыми аргументами и хочу получить результат.Вызов subprocess.call зависает, когда я устанавливаю stdout
Когда я использую следующие
proc = subprocess.call(["fetch.py", "--cookies=/tmp/tmp-cookies"], stdout=PIPE, stderr=PIPE)
stdout, stderr = proc.communicate()
return stdout
приложение просто висит. Но если я бегу
return subprocess.call(["fetch.py", "--cookies=/tmp/tmp-cookies"])
я получить выход на моем экране и приложение работает нормально, однако мне нужно, чтобы получить выход в функцию.
Я использую Python 2.6.1, и не в состоянии использовать check_output