PEP 475: add another article to explain why close() is not retried on EINTR
This commit is contained in:
parent
e36583e224
commit
5817306884
|
@ -191,8 +191,13 @@ doesn't recompute the timeout yet)
|
||||||
|
|
||||||
``os.close`` and ``close()`` methods are a special case: they will ignore
|
``os.close`` and ``close()`` methods are a special case: they will ignore
|
||||||
EINTR instead of retrying. The reason is complex but involves behaviour
|
EINTR instead of retrying. The reason is complex but involves behaviour
|
||||||
under Linux and the fact that `the file descriptor may really be closed
|
under Linux and the fact that the file descriptor may really be closed
|
||||||
<http://lwn.net/Articles/576478/>`_ even if EINTR is returned.
|
even if EINTR is returned. See articles:
|
||||||
|
|
||||||
|
* `Returning EINTR from close() <http://lwn.net/Articles/576478/>`_
|
||||||
|
* `(LKML) Re: [patch 7/7] uml: retry host close() on EINTR
|
||||||
|
<http://linux.derkeiler.com/Mailing-Lists/Kernel/2005-09/3000.html>`_
|
||||||
|
* `close() and EINTR <http://alobbs.com/post/54503240599/close-and-eintr>`_
|
||||||
|
|
||||||
|
|
||||||
InterruptedError handling
|
InterruptedError handling
|
||||||
|
|
Loading…
Reference in New Issue