[pyar] redireccionar stdout a un proceso python

Facundo Batista facundobatista en gmail.com
Mie Oct 9 10:59:10 ART 2013


2013/10/9 Matías Iturburu <maturburu en gmail.com>:

> Pero de cualquier manera va a bloquear el intérprete hasta que la ejecución
> del subproceso se complete, no?
> No hay una manera de leer la salida del subproceso a medida que se va
> produciendo, asincrónicamente.

Sí, porque vos tenés abierto el stdout del otro proceso como un file
handler. O sea, hacés read() de lo que querés. El truco es hacer
read(N), donde N es una cantidad de bytes, no todo, así que te va a
traer parte de eso si es que hay...

-- 
.    Facundo

Blog: http://www.taniquetil.com.ar/plog/
PyAr: http://www.python.org/ar/
Twitter: @facundobatista


More information about the pyar mailing list