[Python-Dev] Add "e" (close and exec) mode to open()

Benjamin Peterson benjamin at python.org
Tue Jan 8 01:03:54 CET 2013


2013/1/7 Victor Stinner <victor.stinner at gmail.com>:
> Hi,
>
> I would like add a new flag to open() mode to close the file on exec:
> "e". This feature exists using different APIs depending on the OS and
> OS version: O_CLOEXEC, FD_CLOEXEC and O_NOINHERIT. Do you consider
> that such flag would be interesting?

I'm not sure it's worth cluttering the open() interface with such a
non-portable option. People requiring such control should use the
low-level os.open interface.


-- 
Regards,
Benjamin


More information about the Python-Dev mailing list