Fwd: fork con with

Javier Santana <[email protected]>
Newsgroups gmane.comp.python.general.castellano
Message-ID <[email protected]>
##### el envío anterior es incompleto !! le di a la tecla equivocada.

No sé si habreis leído el siguiente artículo
http://tomayko.com/writings/unicorn-is-unix

En resumen dice como un servidor de aplicaciones ruby funciona usando
system calls y expone un ejemplo más sencillo de un servidor echo. Es
muy recomendable la lectura.

Más tarde otra persona portó el código a python :
http://jacobian.org/writing/python-is-unix/

Después de esta breve intro, voy al tema. Si mirais el código fuente
de la versión ruby hace:

3.times do
 fork do
 # code

 end
end

Me pregunto si en python sería posible hacer algo así, si se os ocurre
la forma de hacerlo, esto es, de ejecutar el bloque de código dentro
de with en el hijo creado (y no en el padre).

He estado mirando el pep de with y aparentemente no se puede, he
mirado el bytecode que genera (con dis) y tampoco se me ocurre nada.

Sólamente se me ha ocurrido algo así:

with fork() as pid:
   if pid == 0:
      #code

Alguna cosa?

Un saludo, siento el mail a medias :/
_______________________________________________
Lista de correo Python-es 
http://listas.aditel.org/listinfo/python-es
FAQ: http://listas.aditel.org/faqpyes
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.