[pyar] clonar un pipe

Luciano Bello lbello en gmail.com
Lun Oct 11 04:06:43 ART 2010


Estimados pythoneros!
         Por razones que no vienen al caso, necesito clonar un pipe.
Es decir, dado un pipe (con data dentro) definido por su
correspondiente par de file descriptors, necesito un nuevo par, que
contenga la misma data dentro. Algo así como clone_pipe que se
comporte de forma similar a la siguiente:

In [1]: import os
In [2]: (r1,w1)=os.pipe()
In [3]: os.write(w1, "123456789")
Out[3]: 9
In [4]: os.read(r1,2)
Out[4]: '12'
In [5]: (r2,w2,)=clone_pipe(r1,w1)
In [6]: os.read(r1,2)
Out[6]: '34'
In [7]: os.read(r2,2)
Out[7]: '34'

        Alguna idea si esta función existe? En cado de no existir,
como la harían?

Saludos y nos vemos en pycon!

luciano



More information about the pyar mailing list