On 24 May 2020, at 17:42, Eric V. Smith <eric@trueblade.com> wrote:



Does anyone have an opinion on https://bugs.python.org/issue39673? It maps ETIME to TimeoutError, in addition to the already existing ETIMEDOUT.

http://man7.org/linux/man-pages/man3/errno.3.html says:

       ETIME           Timer expired (POSIX.1 (XSI STREAMS option)).

                       (POSIX.1 says "STREAM ioctl(2) timeout".)

       ETIMEDOUT       Connection timed out (POSIX.1-2001).
 

It seems like a reasonable change to me, but I'm not a subject matter expert on STREAMS, or what other affect this might have.

And if added to 3.10, should it be backported? I'd tend to say "no", because of unknown impacts on existing code.


What kernel calls return this errno?
What is the current behaviour of thoses kernel calls?

Barry

Eric


  

_______________________________________________
Python-Dev mailing list -- python-dev@python.org
To unsubscribe send an email to python-dev-leave@python.org
https://mail.python.org/mailman3/lists/python-dev.python.org/
Message archived at https://mail.python.org/archives/list/python-dev@python.org/message/C7KK6VSGPQKPA5IUCZ2MHH7QNLP2Q5QX/
Code of Conduct: http://python.org/psf/codeofconduct/