Re: Why does bufsize=1 not work in subprocess.Popen ?
Available news archives: comp.lang.tcl - comp.lang.python - comp.security.firewalls - sci.crypt - comp.lang.php - comp.lang.javascript
Google
 
Web news.hping.org


comp.lang.python archive

Re: Why does bufsize=1 not work in subprocess.Popen ?

From: Marc 'BlackJack' Rintsch <bj_666@gmx.net>
Date: Sun Apr 30 2006 - 00:13:28 CEST

In <V6R4g.89900$P01.79112@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
Received on Mon May 1 00:45:15 2006