Richard Oudkerk <shibt...@gmail.com> added the comment:

I think the note for communicate() just means that you might get MemoryError 
(or some other exception) if the output is too big.  But I agree it is 
ambiguous.

communicate() uses select() on Unix and threads on Windows, so deadlocks should 
not be possible.

> So, what should I use?

Use communicate() (on a machine with infinite memory;-)

----------
nosy: +sbt

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue14872>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to