Speeding up Python's exit

Dave Angel davea at davea.name
Fri Mar 1 14:17:37 EST 2013


On 03/01/2013 02:10 PM, Antoine Pitrou wrote:
> Grant Edwards <invalid <at> invalid.invalid> writes:
>>  <snip>
>> All open files (including sockets, pipes, serial ports, etc) will be
>> flushed (from an OS standpoint) and closed.
>
> According to POSIX, no, open files will not be flushed:
>
> “The _Exit() and _exit() functions shall not call functions registered with
> atexit() nor any registered signal handlers. Open streams shall not be flushed.
> Whether open streams are closed (without flushing) is implementation-defined.”
>

Note he didn't say the python buffers would be flushed.  It's the OS 
buffers that are flushed.


-- 
DaveA



More information about the Python-list mailing list