[pyar] wrapper de comando interactivo

Adrian Pardini pardo.bsso en gmail.com
Jue Mar 26 10:13:39 ART 2015


2015-03-26 9:59 GMT-03:00 Nicolas Rebagliati
<nicolas.rebagliati en aenima-x.com.ar>:
> Pero el problema es que el comando se comporta diferente al detectar que la
> salida va a un pipe.
>
> En este caso puntual es un cliente de mysql, que al pasar por un pipe no
> muestra los tabulados de la tablas y esas cosas.
>
> Probe reemplazar en runtime sys.stdout por mi propio objeto, como para poder
> interceptar las llamadas. Pero no encuentro forma de emular lo que debe
> devolver fileno().
> Lo que hice fue devolver el fileno() del stdout original, pero al hacer esto
> directamente escribe sobre el original.


Hola,
en este momento no lo tengo muy claro pero usando pty's debería
comportarse igual que en la terminal. Sé que Fabric e Invoke tienen
eso contemplado.

Éxitos.

-- 
Adrian.
http://ovejafm.com
http://elesquinazotango.com.ar
http://www.elarteylatecnologia.com.ar


More information about the pyar mailing list