<div dir="ltr"><div>En lugar de usar Popen que es obsoleto, usa subprocess.</div><div>Cambia esto:</div><div><font color="#cc0000">p = Popen(self.comando2, stdout=PIPE, stderr=PIPE, shell=True)</font></div><div><font color="#cc0000">    pstdout, pstderr = p.communicate()</font></div><div><font color="#cc0000">    tmpout.write(pstdout)</font></div><div><font color="#cc0000">    tmpout.seek(0) </font></div><div><font color="#cc0000">    tmpout.read()</font></div><div><br></div><div>Por algo como esto:    </div><div><font color="#cc0000">p = subprocess.Popen(self.comando2, shell=True, stdin=subprocess.PIPE,</font></div><div><font color="#cc0000">    stdout=open(STDOUT, "w+b"), stderr=open(STDOUT, "r+b"),</font></div><div><font color="#cc0000">    universal_newlines=True)</font></div><div><font color="#cc0000"><br></font></div><div><font color="#cc0000">self.salida = open(STDOUT, "r")</font></div><div><br></div><div>Luego cada cierto tiempo haces:</div><div><font color="#cc0000">self.salida.readline()</font></div><div><font color="#cc0000"><br></font></div><div><font color="#000000">No probé el código, solo es un ejemplo al vuelo de lo que debes hacer.</font></div><div><font color="#000000">El tema está en redirigir la salida del subproceso que quieres lanzar hacia un archivo que puedas leer y luego, cada cierto lapso de tiempo, digamos 300 milésimas de segundo o algo así, lees la salida y pasas los datos al widget que desees.</font></div><div><font color="#000000"><br></font></div><div><font color="#000000">Si necesitas ayuda mas específica me avisas que tengo mucho código hecho con subprocess para cosas más complejas, seguro encuentras algo que puedas adaptar para esto</font></div></div><div class="gmail_extra"><br><div class="gmail_quote">2014-11-21 9:35 GMT-02:00 Alejandro Acosta <span dir="ltr"><<a href="mailto:alejandroacostaalamo@gmail.com" target="_blank">alejandroacostaalamo@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hola Hiko,<br>
  Interesante tu respuesta a Jesus..., pero no entiendo como un try<br>
puede mostrar los resultados "en tiempo real" en un text view. En<br>
realidad es posible y desconozco como?<br>
<br>
Saludos y gracias,<br>
<br>
Alejandro,<br>
<br>
<br>
2014-11-20 22:23 GMT-04:30 Hiko hitokiri <<a href="mailto:lastvnm@gmail.com">lastvnm@gmail.com</a>>:<br>
> ejecutalo con un try<br>
><br>
> _______________________________________________<br>
> Python-es mailing list<br>
> <a href="mailto:Python-es@python.org">Python-es@python.org</a><br>
> <a href="https://mail.python.org/mailman/listinfo/python-es" target="_blank">https://mail.python.org/mailman/listinfo/python-es</a><br>
> FAQ: <a href="http://python-es-faq.wikidot.com/" target="_blank">http://python-es-faq.wikidot.com/</a><br>
><br>
<span class="HOEnZb"><font color="#888888"><br>
<br>
<br>
--<br>
=====<br>
^A.......o$<br>
_______________________________________________<br>
Python-es mailing list<br>
<a href="mailto:Python-es@python.org">Python-es@python.org</a><br>
<a href="https://mail.python.org/mailman/listinfo/python-es" target="_blank">https://mail.python.org/mailman/listinfo/python-es</a><br>
FAQ: <a href="http://python-es-faq.wikidot.com/" target="_blank">http://python-es-faq.wikidot.com/</a><br>
</font></span></blockquote></div><br></div>