[issue34143] There is a constant definition error in errno.py
lktoken
report at bugs.python.org
Thu Jul 19 03:16:50 EDT 2018
lktoken <zhwbchina at gmail.com> added the comment:
The picture is a screenshot from the IDEA editor on my OSX system. This may be just a problem with the python I am using. So sad.
Python 2.7.10 (default, Oct 6 2017, 22:29:07)
[GCC 4.2.1 Compatible Apple LLVM 9.0.0 (clang-900.0.31)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import errno
>>> errno.EDEADLK
11
>>> errno.EAGAIN
35
>>> import os
>>> os.strerror(11)
'Resource deadlock avoided'
>>> os.strerror(35)
'Resource temporarily unavailable'
>>>
Any more, follow your shell commands, I found this:
➜ ~ grep -E 'EDEADLK|EAGAIN' /usr/include/sys/errno.h
#define EDEADLK 11 /* Resource deadlock avoided */
/* 11 was EAGAIN */
#define EAGAIN 35 /* Resource temporarily unavailable */
#define EWOULDBLOCK EAGAIN /* Operation would block */
And my OS info:
➜ ~ uname -a
Darwin lktokendeMacBook-Air.local 17.6.0 Darwin Kernel Version 17.6.0: Tue May 8 15:22:16 PDT 2018; root:xnu-4570.61.1~1/RELEASE_X86_64 x86_64
Thank you very much.
----------
_______________________________________
Python tracker <report at bugs.python.org>
<https://bugs.python.org/issue34143>
_______________________________________
More information about the Python-bugs-list
mailing list