Why does bufsize=1 not work in subprocess.Popen ?
Marc 'BlackJack' Rintsch
bj_666 at gmx.net
Sat Apr 29 18:13:28 EDT 2006
In <V6R4g.89900$P01.79112 at pd7tw3no>, I. Myself wrote:
> I read in the docs that "bufsize=1" causes line buffering. (for
> subprocess.Popen)
>
> The following tiny program launches an executable file and then receives
> its output. That works, but I want to
> receive each line as it is ouput, not all of the lines at termination,
> which is what is happening.
>From the Python side you can only control Python's input buffer but not
the output buffer of the external program you are starting. I guess that
programs buffers its output.
Ciao,
Marc 'BlackJack' Rintsch
More information about the Python-list
mailing list