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

QliX=D! [aka EHB] qlixed en gmail.com
Mar Ago 23 17:28:16 ART 2011


2011/8/23 Roberto Alsina <ralsina en netmanagers.com.ar>:
> 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

bue, tenia entendido al reves, que si usabas close_fds no te
actualizaba los PIPEs.
mea culpa.

nota mental updateada.

EHB



More information about the pyar mailing list