I'm trying to get output of another script, using Python's subprocess.Popen like follows

process = Popen(command, stdout=PIPE, shell=True)
exitcode = process.wait()
output = process.stdout.read()   # hangs here

It hangs at the third line, only when I run it as a python script and I cannot reproduce this in the python shell.

The other script prints just a few words and I am assuming that it's not a buffer issue.

Does anyone has idea about what I am doing wrong here?

Edit
Report