[pyar] Lidiando con el límite de file descriptors abiertos y subprocess

Roberto Alsina ralsina en netmanagers.com.ar
Mar Ago 23 11:31:26 ART 2011


On 8/23/2011 11:07 AM, Andrés Gattinoni wrote:
> 2011/8/23 QliX=D! [aka EHB]<qlixed en gmail.com>:
>> 2011/8/23 Andrés Gattinoni<andresgattinoni en gmail.com>
>> Yo tocaria el popen asi:
>> p = subprocess.Popen(cmd, stdout=subprocess.PIPE,
>> stderr=subprocess.STDOUT, close_fds=True)
>>
>> Si estas en windows no uses close_fds.
>> Con eso Juntas stdout y stderr con lo que reducis a la mitad los pipe usados.

Si estas en windows, usá close_fds a menos que no pienses escribir nunca 
a stdout/stderr, porque pasan cosas muy raras :-)

http://bugs.python.org/issue7213




More information about the pyar mailing list