Re: [Python-es] UML y Python

2010-10-25 Por tema Ángel Luis García García
Hola de nuevo. Muchas gracias a todos por la información. Como bien dices Chema, creo que BoUML es la mejor opción. He estado barajando muchas opciones que me he encontrado en Internet, pero siempre os consulto ya que vosotros sois los gurús de Python. Con respecto a Stani's (SPE), es un editor que

Re: [Python-es] ¿cómo ver el stdout en tiempo real ?

2010-10-25 Por tema Abraham Zamudio
Buen hilo , felicitaciones a todos . 2010/10/25 Jose Caballero > > >> >> Ya estoy más cerca de resolver mi problema => me queda por averiguar >> como capturar el return code del comando ejecutado con Popen() >> >> > Vale, ya lo tengo. > > > popen = subprocess.Popen(command, stdout=subprocess.P

Re: [Python-es] Conexion a SSH a multiples maquinas

2010-10-25 Por tema Angel Claudio Alvarez
El dom, 24-10-2010 a las 09:23 -0430, Alvaro Manrique escribió: > Buenos Dias, > >Igual como los compañeros no he hecho conexiones ssh, pero viendo > tu codigo y la intension que tienes, se me ocurre que lo que debes > hacer es una ves conectado a la maquina 1 puedes por los mismos > comandos

Re: [Python-es] ¿cómo ver el stdout en tiempo real ?

2010-10-25 Por tema Jose Caballero
> > > Ya estoy más cerca de resolver mi problema => me queda por averiguar como > capturar el return code del comando ejecutado con Popen() > > Vale, ya lo tengo. popen = subprocess.Popen(command, stdout=subprocess.PIPE) for line in iter(popen.stdout.readline, ""): print line, print open.wa

Re: [Python-es] ¿cómo ver el stdout en tiempo real ?

2010-10-25 Por tema Jose Caballero
El 25 de octubre de 2010 19:25, Jose Caballero escribió: > > > El 25 de octubre de 2010 19:20, Ricardo Cárdenes Medina < > ricardo.carde...@gmail.com> escribió: > > >> >> 2010/10/26 Ricardo Cárdenes Medina >> >> >>> >>> 2010/10/26 Jose Caballero >>> >>> >>> Nope. Me imprime todo el output a

Re: [Python-es] ¿cómo ver el stdout en tiempo real ?

2010-10-25 Por tema Oscar Carballal Prego
El 26/10/2010, a las 1:09, Jose Caballero escribió: [...] Nope. Me imprime todo el output al final, no a medida que se va generando. Por ejemplo, imaginemos que el command es "./cmd.py" donde cmd.py es algo como esto (esto es un ejemplo tonto para probar) [...] Creo que lo podrías hacer medi

Re: [Python-es] ¿cómo ver el stdout en tiempo real ?

2010-10-25 Por tema Jose Caballero
El 25 de octubre de 2010 19:20, Ricardo Cárdenes Medina < ricardo.carde...@gmail.com> escribió: > > > 2010/10/26 Ricardo Cárdenes Medina > > >> >> 2010/10/26 Jose Caballero >> >> >> >>> Nope. Me imprime todo el output al final, no a medida que se va >>> generando. >>> Por ejemplo, imaginemos que

Re: [Python-es] ¿cómo ver el stdout en tiempo real ?

2010-10-25 Por tema Ricardo Cárdenes Medina
2010/10/26 Ricardo Cárdenes Medina > > > 2010/10/26 Jose Caballero > > > >> Nope. Me imprime todo el output al final, no a medida que se va generando. >> >> Por ejemplo, imaginemos que el command es "./cmd.py" >> donde cmd.py es algo como esto (esto es un ejemplo tonto para probar) >> >> > Hay d

Re: [Python-es] ¿cómo ver el stdout en tiempo real ?

2010-10-25 Por tema Ricardo Cárdenes Medina
2010/10/26 Jose Caballero > Nope. Me imprime todo el output al final, no a medida que se va generando. > Por ejemplo, imaginemos que el command es "./cmd.py" > donde cmd.py es algo como esto (esto es un ejemplo tonto para probar) > > Hay dos problemas aquí. Por un lado está el de la lectura, que

Re: [Python-es] ¿cómo ver el stdout en tiempo real ?

2010-10-25 Por tema Jose Caballero
El 25 de octubre de 2010 18:38, Arnau Sanchez escribió: > On Mon, 25 Oct 2010 17:58:34 -0400 Jose Caballero wrote: > > > Sí, estoy intentándolo con subprocess. Capturar el output y el RC lo > > consigo. De hecho eso ya lo tenía con popen2. Ver la salida "en directo" > es > > lo que me está dando

Re: [Python-es] ¿cómo ver el stdout en tiempo rea l?

2010-10-25 Por tema Arnau Sanchez
On Mon, 25 Oct 2010 17:58:34 -0400 Jose Caballero wrote: > Sí, estoy intentándolo con subprocess. Capturar el output y el RC lo > consigo. De hecho eso ya lo tenía con popen2. Ver la salida "en directo" es > lo que me está dando más problemas... popen = subprocess.Popen(command, stdout=subprocess

Re: [Python-es] ¿cómo ver el stdout en tiempo rea l?

2010-10-25 Por tema Jose Caballero
On Oct 25, 2010, at 18:13, Moises Brenes wrote: > Ya haz leido/usado pexpect [ 1 ]?, yo no lo he utilizado, pero segun > he leido[ 2 ] esto te permite hacer lo que necesitas. > > [ 1 ] http://www.noah.org/wiki/Pexpect > [ 2 ] http://bytes.com/topic/python/answers/437044-show-gui-stdout-comma

Re: [Python-es] ¿cómo ver el stdout en tiempo real ?

2010-10-25 Por tema Moises Brenes
Ya haz leido/usado pexpect [ 1 ]?, yo no lo he utilizado, pero segun he leido[ 2 ] esto te permite hacer lo que necesitas. [ 1 ] http://www.noah.org/wiki/Pexpect [ 2 ] http://bytes.com/topic/python/answers/437044-show-gui-stdout-command ___ Python-es mai

Re: [Python-es] ¿cómo ver el stdout en tiempo rea l?

2010-10-25 Por tema Jose Caballero
On Oct 25, 2010, at 17:37, Arnau Sanchez wrote: > On Mon, 25 Oct 2010 17:16:45 -0400 Jose Caballero wrote: > >> necesito ejecutar un comando de la shell con las tres condiciones >> siguientes: >> >> (1) necesito capturar el return code de la ejecución de dicho comando >> (2) mostrar el resu

Re: [Python-es] ¿cómo ver el stdout en tiempo rea l?

2010-10-25 Por tema Arnau Sanchez
On Mon, 25 Oct 2010 17:16:45 -0400 Jose Caballero wrote: > necesito ejecutar un comando de la shell con las tres condiciones > siguientes: > > (1) necesito capturar el return code de la ejecución de dicho comando > (2) mostrar el resultado de la ejecución en tiempo real, a medida que se va > gene

[Python-es] ¿cómo ver el stdout en tiempo real ?

2010-10-25 Por tema Jose Caballero
Hola, necesito ejecutar un comando de la shell con las tres condiciones siguientes: (1) necesito capturar el return code de la ejecución de dicho comando (2) mostrar el resultado de la ejecución en tiempo real, a medida que se va generando (3) copiar todo el resultado de la ejecución en un ficher

Re: [Python-es] Finalizar programa

2010-10-25 Por tema Arnau Sanchez
On Sun, 24 Oct 2010 20:45:20 -0430 Alvaro Manrique wrote: >Como puedo finalizar un programa, es decir, a raiz de una funcion > no ejecutada decirle "Finalizar". > >Gracias de antemano. Hay un "idiom" que se usa mucho (con algunas variaciones), un ejemplo: import sys def main(args):