Kenneth McDonald wrote:
When making calls of the form Popen(cmd, shell=True, stdout=subprocess.PIPE), we've been getting occasional, predictable hangs. Will Popen accumulate a certain amount of stdout and then block until its read?
the pipe provided by the operating system has a limited buffer size (usually just a few kilobytes). when the buffer fills up, the operating system will halt the external process.
</F> -- http://mail.python.org/mailman/listinfo/python-list