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