summaryrefslogtreecommitdiff
path: root/devdocs/python~3.12/library%2Ferrno.html
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2024-04-07 13:41:34 -0500
committerCraig Jennings <c@cjennings.net>2024-04-07 13:41:34 -0500
commit754bbf7a25a8dda49b5d08ef0d0443bbf5af0e36 (patch)
treef1190704f78f04a2b0b4c977d20fe96a828377f1 /devdocs/python~3.12/library%2Ferrno.html
new repository
Diffstat (limited to 'devdocs/python~3.12/library%2Ferrno.html')
-rw-r--r--devdocs/python~3.12/library%2Ferrno.html393
1 files changed, 393 insertions, 0 deletions
diff --git a/devdocs/python~3.12/library%2Ferrno.html b/devdocs/python~3.12/library%2Ferrno.html
new file mode 100644
index 00000000..14b9dab1
--- /dev/null
+++ b/devdocs/python~3.12/library%2Ferrno.html
@@ -0,0 +1,393 @@
+ <span id="errno-standard-errno-system-symbols"></span><h1>errno — Standard errno system symbols</h1> <p>This module makes available standard <code>errno</code> system symbols. The value of each symbol is the corresponding integer value. The names and descriptions are borrowed from <code>linux/include/errno.h</code>, which should be all-inclusive.</p> <dl class="py data"> <dt class="sig sig-object py" id="errno.errorcode">
+<code>errno.errorcode</code> </dt> <dd>
+<p>Dictionary providing a mapping from the errno value to the string name in the underlying system. For instance, <code>errno.errorcode[errno.EPERM]</code> maps to <code>'EPERM'</code>.</p> </dd>
+</dl> <p>To translate a numeric error code to an error message, use <a class="reference internal" href="os#os.strerror" title="os.strerror"><code>os.strerror()</code></a>.</p> <p>Of the following list, symbols that are not used on the current platform are not defined by the module. The specific list of defined symbols is available as <code>errno.errorcode.keys()</code>. Symbols available can include:</p> <dl class="py data"> <dt class="sig sig-object py" id="errno.EPERM">
+<code>errno.EPERM</code> </dt> <dd>
+<p>Operation not permitted. This error is mapped to the exception <a class="reference internal" href="exceptions#PermissionError" title="PermissionError"><code>PermissionError</code></a>.</p> </dd>
+</dl> <dl class="py data"> <dt class="sig sig-object py" id="errno.ENOENT">
+<code>errno.ENOENT</code> </dt> <dd>
+<p>No such file or directory. This error is mapped to the exception <a class="reference internal" href="exceptions#FileNotFoundError" title="FileNotFoundError"><code>FileNotFoundError</code></a>.</p> </dd>
+</dl> <dl class="py data"> <dt class="sig sig-object py" id="errno.ESRCH">
+<code>errno.ESRCH</code> </dt> <dd>
+<p>No such process. This error is mapped to the exception <a class="reference internal" href="exceptions#ProcessLookupError" title="ProcessLookupError"><code>ProcessLookupError</code></a>.</p> </dd>
+</dl> <dl class="py data"> <dt class="sig sig-object py" id="errno.EINTR">
+<code>errno.EINTR</code> </dt> <dd>
+<p>Interrupted system call. This error is mapped to the exception <a class="reference internal" href="exceptions#InterruptedError" title="InterruptedError"><code>InterruptedError</code></a>.</p> </dd>
+</dl> <dl class="py data"> <dt class="sig sig-object py" id="errno.EIO">
+<code>errno.EIO</code> </dt> <dd>
+<p>I/O error</p> </dd>
+</dl> <dl class="py data"> <dt class="sig sig-object py" id="errno.ENXIO">
+<code>errno.ENXIO</code> </dt> <dd>
+<p>No such device or address</p> </dd>
+</dl> <dl class="py data"> <dt class="sig sig-object py" id="errno.E2BIG">
+<code>errno.E2BIG</code> </dt> <dd>
+<p>Arg list too long</p> </dd>
+</dl> <dl class="py data"> <dt class="sig sig-object py" id="errno.ENOEXEC">
+<code>errno.ENOEXEC</code> </dt> <dd>
+<p>Exec format error</p> </dd>
+</dl> <dl class="py data"> <dt class="sig sig-object py" id="errno.EBADF">
+<code>errno.EBADF</code> </dt> <dd>
+<p>Bad file number</p> </dd>
+</dl> <dl class="py data"> <dt class="sig sig-object py" id="errno.ECHILD">
+<code>errno.ECHILD</code> </dt> <dd>
+<p>No child processes. This error is mapped to the exception <a class="reference internal" href="exceptions#ChildProcessError" title="ChildProcessError"><code>ChildProcessError</code></a>.</p> </dd>
+</dl> <dl class="py data"> <dt class="sig sig-object py" id="errno.EAGAIN">
+<code>errno.EAGAIN</code> </dt> <dd>
+<p>Try again. This error is mapped to the exception <a class="reference internal" href="exceptions#BlockingIOError" title="BlockingIOError"><code>BlockingIOError</code></a>.</p> </dd>
+</dl> <dl class="py data"> <dt class="sig sig-object py" id="errno.ENOMEM">
+<code>errno.ENOMEM</code> </dt> <dd>
+<p>Out of memory</p> </dd>
+</dl> <dl class="py data"> <dt class="sig sig-object py" id="errno.EACCES">
+<code>errno.EACCES</code> </dt> <dd>
+<p>Permission denied. This error is mapped to the exception <a class="reference internal" href="exceptions#PermissionError" title="PermissionError"><code>PermissionError</code></a>.</p> </dd>
+</dl> <dl class="py data"> <dt class="sig sig-object py" id="errno.EFAULT">
+<code>errno.EFAULT</code> </dt> <dd>
+<p>Bad address</p> </dd>
+</dl> <dl class="py data"> <dt class="sig sig-object py" id="errno.ENOTBLK">
+<code>errno.ENOTBLK</code> </dt> <dd>
+<p>Block device required</p> </dd>
+</dl> <dl class="py data"> <dt class="sig sig-object py" id="errno.EBUSY">
+<code>errno.EBUSY</code> </dt> <dd>
+<p>Device or resource busy</p> </dd>
+</dl> <dl class="py data"> <dt class="sig sig-object py" id="errno.EEXIST">
+<code>errno.EEXIST</code> </dt> <dd>
+<p>File exists. This error is mapped to the exception <a class="reference internal" href="exceptions#FileExistsError" title="FileExistsError"><code>FileExistsError</code></a>.</p> </dd>
+</dl> <dl class="py data"> <dt class="sig sig-object py" id="errno.EXDEV">
+<code>errno.EXDEV</code> </dt> <dd>
+<p>Cross-device link</p> </dd>
+</dl> <dl class="py data"> <dt class="sig sig-object py" id="errno.ENODEV">
+<code>errno.ENODEV</code> </dt> <dd>
+<p>No such device</p> </dd>
+</dl> <dl class="py data"> <dt class="sig sig-object py" id="errno.ENOTDIR">
+<code>errno.ENOTDIR</code> </dt> <dd>
+<p>Not a directory. This error is mapped to the exception <a class="reference internal" href="exceptions#NotADirectoryError" title="NotADirectoryError"><code>NotADirectoryError</code></a>.</p> </dd>
+</dl> <dl class="py data"> <dt class="sig sig-object py" id="errno.EISDIR">
+<code>errno.EISDIR</code> </dt> <dd>
+<p>Is a directory. This error is mapped to the exception <a class="reference internal" href="exceptions#IsADirectoryError" title="IsADirectoryError"><code>IsADirectoryError</code></a>.</p> </dd>
+</dl> <dl class="py data"> <dt class="sig sig-object py" id="errno.EINVAL">
+<code>errno.EINVAL</code> </dt> <dd>
+<p>Invalid argument</p> </dd>
+</dl> <dl class="py data"> <dt class="sig sig-object py" id="errno.ENFILE">
+<code>errno.ENFILE</code> </dt> <dd>
+<p>File table overflow</p> </dd>
+</dl> <dl class="py data"> <dt class="sig sig-object py" id="errno.EMFILE">
+<code>errno.EMFILE</code> </dt> <dd>
+<p>Too many open files</p> </dd>
+</dl> <dl class="py data"> <dt class="sig sig-object py" id="errno.ENOTTY">
+<code>errno.ENOTTY</code> </dt> <dd>
+<p>Not a typewriter</p> </dd>
+</dl> <dl class="py data"> <dt class="sig sig-object py" id="errno.ETXTBSY">
+<code>errno.ETXTBSY</code> </dt> <dd>
+<p>Text file busy</p> </dd>
+</dl> <dl class="py data"> <dt class="sig sig-object py" id="errno.EFBIG">
+<code>errno.EFBIG</code> </dt> <dd>
+<p>File too large</p> </dd>
+</dl> <dl class="py data"> <dt class="sig sig-object py" id="errno.ENOSPC">
+<code>errno.ENOSPC</code> </dt> <dd>
+<p>No space left on device</p> </dd>
+</dl> <dl class="py data"> <dt class="sig sig-object py" id="errno.ESPIPE">
+<code>errno.ESPIPE</code> </dt> <dd>
+<p>Illegal seek</p> </dd>
+</dl> <dl class="py data"> <dt class="sig sig-object py" id="errno.EROFS">
+<code>errno.EROFS</code> </dt> <dd>
+<p>Read-only file system</p> </dd>
+</dl> <dl class="py data"> <dt class="sig sig-object py" id="errno.EMLINK">
+<code>errno.EMLINK</code> </dt> <dd>
+<p>Too many links</p> </dd>
+</dl> <dl class="py data"> <dt class="sig sig-object py" id="errno.EPIPE">
+<code>errno.EPIPE</code> </dt> <dd>
+<p>Broken pipe. This error is mapped to the exception <a class="reference internal" href="exceptions#BrokenPipeError" title="BrokenPipeError"><code>BrokenPipeError</code></a>.</p> </dd>
+</dl> <dl class="py data"> <dt class="sig sig-object py" id="errno.EDOM">
+<code>errno.EDOM</code> </dt> <dd>
+<p>Math argument out of domain of func</p> </dd>
+</dl> <dl class="py data"> <dt class="sig sig-object py" id="errno.ERANGE">
+<code>errno.ERANGE</code> </dt> <dd>
+<p>Math result not representable</p> </dd>
+</dl> <dl class="py data"> <dt class="sig sig-object py" id="errno.EDEADLK">
+<code>errno.EDEADLK</code> </dt> <dd>
+<p>Resource deadlock would occur</p> </dd>
+</dl> <dl class="py data"> <dt class="sig sig-object py" id="errno.ENAMETOOLONG">
+<code>errno.ENAMETOOLONG</code> </dt> <dd>
+<p>File name too long</p> </dd>
+</dl> <dl class="py data"> <dt class="sig sig-object py" id="errno.ENOLCK">
+<code>errno.ENOLCK</code> </dt> <dd>
+<p>No record locks available</p> </dd>
+</dl> <dl class="py data"> <dt class="sig sig-object py" id="errno.ENOSYS">
+<code>errno.ENOSYS</code> </dt> <dd>
+<p>Function not implemented</p> </dd>
+</dl> <dl class="py data"> <dt class="sig sig-object py" id="errno.ENOTEMPTY">
+<code>errno.ENOTEMPTY</code> </dt> <dd>
+<p>Directory not empty</p> </dd>
+</dl> <dl class="py data"> <dt class="sig sig-object py" id="errno.ELOOP">
+<code>errno.ELOOP</code> </dt> <dd>
+<p>Too many symbolic links encountered</p> </dd>
+</dl> <dl class="py data"> <dt class="sig sig-object py" id="errno.EWOULDBLOCK">
+<code>errno.EWOULDBLOCK</code> </dt> <dd>
+<p>Operation would block. This error is mapped to the exception <a class="reference internal" href="exceptions#BlockingIOError" title="BlockingIOError"><code>BlockingIOError</code></a>.</p> </dd>
+</dl> <dl class="py data"> <dt class="sig sig-object py" id="errno.ENOMSG">
+<code>errno.ENOMSG</code> </dt> <dd>
+<p>No message of desired type</p> </dd>
+</dl> <dl class="py data"> <dt class="sig sig-object py" id="errno.EIDRM">
+<code>errno.EIDRM</code> </dt> <dd>
+<p>Identifier removed</p> </dd>
+</dl> <dl class="py data"> <dt class="sig sig-object py" id="errno.ECHRNG">
+<code>errno.ECHRNG</code> </dt> <dd>
+<p>Channel number out of range</p> </dd>
+</dl> <dl class="py data"> <dt class="sig sig-object py" id="errno.EL2NSYNC">
+<code>errno.EL2NSYNC</code> </dt> <dd>
+<p>Level 2 not synchronized</p> </dd>
+</dl> <dl class="py data"> <dt class="sig sig-object py" id="errno.EL3HLT">
+<code>errno.EL3HLT</code> </dt> <dd>
+<p>Level 3 halted</p> </dd>
+</dl> <dl class="py data"> <dt class="sig sig-object py" id="errno.EL3RST">
+<code>errno.EL3RST</code> </dt> <dd>
+<p>Level 3 reset</p> </dd>
+</dl> <dl class="py data"> <dt class="sig sig-object py" id="errno.ELNRNG">
+<code>errno.ELNRNG</code> </dt> <dd>
+<p>Link number out of range</p> </dd>
+</dl> <dl class="py data"> <dt class="sig sig-object py" id="errno.EUNATCH">
+<code>errno.EUNATCH</code> </dt> <dd>
+<p>Protocol driver not attached</p> </dd>
+</dl> <dl class="py data"> <dt class="sig sig-object py" id="errno.ENOCSI">
+<code>errno.ENOCSI</code> </dt> <dd>
+<p>No CSI structure available</p> </dd>
+</dl> <dl class="py data"> <dt class="sig sig-object py" id="errno.EL2HLT">
+<code>errno.EL2HLT</code> </dt> <dd>
+<p>Level 2 halted</p> </dd>
+</dl> <dl class="py data"> <dt class="sig sig-object py" id="errno.EBADE">
+<code>errno.EBADE</code> </dt> <dd>
+<p>Invalid exchange</p> </dd>
+</dl> <dl class="py data"> <dt class="sig sig-object py" id="errno.EBADR">
+<code>errno.EBADR</code> </dt> <dd>
+<p>Invalid request descriptor</p> </dd>
+</dl> <dl class="py data"> <dt class="sig sig-object py" id="errno.EXFULL">
+<code>errno.EXFULL</code> </dt> <dd>
+<p>Exchange full</p> </dd>
+</dl> <dl class="py data"> <dt class="sig sig-object py" id="errno.ENOANO">
+<code>errno.ENOANO</code> </dt> <dd>
+<p>No anode</p> </dd>
+</dl> <dl class="py data"> <dt class="sig sig-object py" id="errno.EBADRQC">
+<code>errno.EBADRQC</code> </dt> <dd>
+<p>Invalid request code</p> </dd>
+</dl> <dl class="py data"> <dt class="sig sig-object py" id="errno.EBADSLT">
+<code>errno.EBADSLT</code> </dt> <dd>
+<p>Invalid slot</p> </dd>
+</dl> <dl class="py data"> <dt class="sig sig-object py" id="errno.EDEADLOCK">
+<code>errno.EDEADLOCK</code> </dt> <dd>
+<p>File locking deadlock error</p> </dd>
+</dl> <dl class="py data"> <dt class="sig sig-object py" id="errno.EBFONT">
+<code>errno.EBFONT</code> </dt> <dd>
+<p>Bad font file format</p> </dd>
+</dl> <dl class="py data"> <dt class="sig sig-object py" id="errno.ENOSTR">
+<code>errno.ENOSTR</code> </dt> <dd>
+<p>Device not a stream</p> </dd>
+</dl> <dl class="py data"> <dt class="sig sig-object py" id="errno.ENODATA">
+<code>errno.ENODATA</code> </dt> <dd>
+<p>No data available</p> </dd>
+</dl> <dl class="py data"> <dt class="sig sig-object py" id="errno.ETIME">
+<code>errno.ETIME</code> </dt> <dd>
+<p>Timer expired</p> </dd>
+</dl> <dl class="py data"> <dt class="sig sig-object py" id="errno.ENOSR">
+<code>errno.ENOSR</code> </dt> <dd>
+<p>Out of streams resources</p> </dd>
+</dl> <dl class="py data"> <dt class="sig sig-object py" id="errno.ENONET">
+<code>errno.ENONET</code> </dt> <dd>
+<p>Machine is not on the network</p> </dd>
+</dl> <dl class="py data"> <dt class="sig sig-object py" id="errno.ENOPKG">
+<code>errno.ENOPKG</code> </dt> <dd>
+<p>Package not installed</p> </dd>
+</dl> <dl class="py data"> <dt class="sig sig-object py" id="errno.EREMOTE">
+<code>errno.EREMOTE</code> </dt> <dd>
+<p>Object is remote</p> </dd>
+</dl> <dl class="py data"> <dt class="sig sig-object py" id="errno.ENOLINK">
+<code>errno.ENOLINK</code> </dt> <dd>
+<p>Link has been severed</p> </dd>
+</dl> <dl class="py data"> <dt class="sig sig-object py" id="errno.EADV">
+<code>errno.EADV</code> </dt> <dd>
+<p>Advertise error</p> </dd>
+</dl> <dl class="py data"> <dt class="sig sig-object py" id="errno.ESRMNT">
+<code>errno.ESRMNT</code> </dt> <dd>
+<p>Srmount error</p> </dd>
+</dl> <dl class="py data"> <dt class="sig sig-object py" id="errno.ECOMM">
+<code>errno.ECOMM</code> </dt> <dd>
+<p>Communication error on send</p> </dd>
+</dl> <dl class="py data"> <dt class="sig sig-object py" id="errno.EPROTO">
+<code>errno.EPROTO</code> </dt> <dd>
+<p>Protocol error</p> </dd>
+</dl> <dl class="py data"> <dt class="sig sig-object py" id="errno.EMULTIHOP">
+<code>errno.EMULTIHOP</code> </dt> <dd>
+<p>Multihop attempted</p> </dd>
+</dl> <dl class="py data"> <dt class="sig sig-object py" id="errno.EDOTDOT">
+<code>errno.EDOTDOT</code> </dt> <dd>
+<p>RFS specific error</p> </dd>
+</dl> <dl class="py data"> <dt class="sig sig-object py" id="errno.EBADMSG">
+<code>errno.EBADMSG</code> </dt> <dd>
+<p>Not a data message</p> </dd>
+</dl> <dl class="py data"> <dt class="sig sig-object py" id="errno.EOVERFLOW">
+<code>errno.EOVERFLOW</code> </dt> <dd>
+<p>Value too large for defined data type</p> </dd>
+</dl> <dl class="py data"> <dt class="sig sig-object py" id="errno.ENOTUNIQ">
+<code>errno.ENOTUNIQ</code> </dt> <dd>
+<p>Name not unique on network</p> </dd>
+</dl> <dl class="py data"> <dt class="sig sig-object py" id="errno.EBADFD">
+<code>errno.EBADFD</code> </dt> <dd>
+<p>File descriptor in bad state</p> </dd>
+</dl> <dl class="py data"> <dt class="sig sig-object py" id="errno.EREMCHG">
+<code>errno.EREMCHG</code> </dt> <dd>
+<p>Remote address changed</p> </dd>
+</dl> <dl class="py data"> <dt class="sig sig-object py" id="errno.ELIBACC">
+<code>errno.ELIBACC</code> </dt> <dd>
+<p>Can not access a needed shared library</p> </dd>
+</dl> <dl class="py data"> <dt class="sig sig-object py" id="errno.ELIBBAD">
+<code>errno.ELIBBAD</code> </dt> <dd>
+<p>Accessing a corrupted shared library</p> </dd>
+</dl> <dl class="py data"> <dt class="sig sig-object py" id="errno.ELIBSCN">
+<code>errno.ELIBSCN</code> </dt> <dd>
+<p>.lib section in a.out corrupted</p> </dd>
+</dl> <dl class="py data"> <dt class="sig sig-object py" id="errno.ELIBMAX">
+<code>errno.ELIBMAX</code> </dt> <dd>
+<p>Attempting to link in too many shared libraries</p> </dd>
+</dl> <dl class="py data"> <dt class="sig sig-object py" id="errno.ELIBEXEC">
+<code>errno.ELIBEXEC</code> </dt> <dd>
+<p>Cannot exec a shared library directly</p> </dd>
+</dl> <dl class="py data"> <dt class="sig sig-object py" id="errno.EILSEQ">
+<code>errno.EILSEQ</code> </dt> <dd>
+<p>Illegal byte sequence</p> </dd>
+</dl> <dl class="py data"> <dt class="sig sig-object py" id="errno.ERESTART">
+<code>errno.ERESTART</code> </dt> <dd>
+<p>Interrupted system call should be restarted</p> </dd>
+</dl> <dl class="py data"> <dt class="sig sig-object py" id="errno.ESTRPIPE">
+<code>errno.ESTRPIPE</code> </dt> <dd>
+<p>Streams pipe error</p> </dd>
+</dl> <dl class="py data"> <dt class="sig sig-object py" id="errno.EUSERS">
+<code>errno.EUSERS</code> </dt> <dd>
+<p>Too many users</p> </dd>
+</dl> <dl class="py data"> <dt class="sig sig-object py" id="errno.ENOTSOCK">
+<code>errno.ENOTSOCK</code> </dt> <dd>
+<p>Socket operation on non-socket</p> </dd>
+</dl> <dl class="py data"> <dt class="sig sig-object py" id="errno.EDESTADDRREQ">
+<code>errno.EDESTADDRREQ</code> </dt> <dd>
+<p>Destination address required</p> </dd>
+</dl> <dl class="py data"> <dt class="sig sig-object py" id="errno.EMSGSIZE">
+<code>errno.EMSGSIZE</code> </dt> <dd>
+<p>Message too long</p> </dd>
+</dl> <dl class="py data"> <dt class="sig sig-object py" id="errno.EPROTOTYPE">
+<code>errno.EPROTOTYPE</code> </dt> <dd>
+<p>Protocol wrong type for socket</p> </dd>
+</dl> <dl class="py data"> <dt class="sig sig-object py" id="errno.ENOPROTOOPT">
+<code>errno.ENOPROTOOPT</code> </dt> <dd>
+<p>Protocol not available</p> </dd>
+</dl> <dl class="py data"> <dt class="sig sig-object py" id="errno.EPROTONOSUPPORT">
+<code>errno.EPROTONOSUPPORT</code> </dt> <dd>
+<p>Protocol not supported</p> </dd>
+</dl> <dl class="py data"> <dt class="sig sig-object py" id="errno.ESOCKTNOSUPPORT">
+<code>errno.ESOCKTNOSUPPORT</code> </dt> <dd>
+<p>Socket type not supported</p> </dd>
+</dl> <dl class="py data"> <dt class="sig sig-object py" id="errno.EOPNOTSUPP">
+<code>errno.EOPNOTSUPP</code> </dt> <dd>
+<p>Operation not supported on transport endpoint</p> </dd>
+</dl> <dl class="py data"> <dt class="sig sig-object py" id="errno.ENOTSUP">
+<code>errno.ENOTSUP</code> </dt> <dd>
+<p>Operation not supported</p> <div class="versionadded"> <p><span class="versionmodified added">New in version 3.2.</span></p> </div> </dd>
+</dl> <dl class="py data"> <dt class="sig sig-object py" id="errno.EPFNOSUPPORT">
+<code>errno.EPFNOSUPPORT</code> </dt> <dd>
+<p>Protocol family not supported</p> </dd>
+</dl> <dl class="py data"> <dt class="sig sig-object py" id="errno.EAFNOSUPPORT">
+<code>errno.EAFNOSUPPORT</code> </dt> <dd>
+<p>Address family not supported by protocol</p> </dd>
+</dl> <dl class="py data"> <dt class="sig sig-object py" id="errno.EADDRINUSE">
+<code>errno.EADDRINUSE</code> </dt> <dd>
+<p>Address already in use</p> </dd>
+</dl> <dl class="py data"> <dt class="sig sig-object py" id="errno.EADDRNOTAVAIL">
+<code>errno.EADDRNOTAVAIL</code> </dt> <dd>
+<p>Cannot assign requested address</p> </dd>
+</dl> <dl class="py data"> <dt class="sig sig-object py" id="errno.ENETDOWN">
+<code>errno.ENETDOWN</code> </dt> <dd>
+<p>Network is down</p> </dd>
+</dl> <dl class="py data"> <dt class="sig sig-object py" id="errno.ENETUNREACH">
+<code>errno.ENETUNREACH</code> </dt> <dd>
+<p>Network is unreachable</p> </dd>
+</dl> <dl class="py data"> <dt class="sig sig-object py" id="errno.ENETRESET">
+<code>errno.ENETRESET</code> </dt> <dd>
+<p>Network dropped connection because of reset</p> </dd>
+</dl> <dl class="py data"> <dt class="sig sig-object py" id="errno.ECONNABORTED">
+<code>errno.ECONNABORTED</code> </dt> <dd>
+<p>Software caused connection abort. This error is mapped to the exception <a class="reference internal" href="exceptions#ConnectionAbortedError" title="ConnectionAbortedError"><code>ConnectionAbortedError</code></a>.</p> </dd>
+</dl> <dl class="py data"> <dt class="sig sig-object py" id="errno.ECONNRESET">
+<code>errno.ECONNRESET</code> </dt> <dd>
+<p>Connection reset by peer. This error is mapped to the exception <a class="reference internal" href="exceptions#ConnectionResetError" title="ConnectionResetError"><code>ConnectionResetError</code></a>.</p> </dd>
+</dl> <dl class="py data"> <dt class="sig sig-object py" id="errno.ENOBUFS">
+<code>errno.ENOBUFS</code> </dt> <dd>
+<p>No buffer space available</p> </dd>
+</dl> <dl class="py data"> <dt class="sig sig-object py" id="errno.EISCONN">
+<code>errno.EISCONN</code> </dt> <dd>
+<p>Transport endpoint is already connected</p> </dd>
+</dl> <dl class="py data"> <dt class="sig sig-object py" id="errno.ENOTCONN">
+<code>errno.ENOTCONN</code> </dt> <dd>
+<p>Transport endpoint is not connected</p> </dd>
+</dl> <dl class="py data"> <dt class="sig sig-object py" id="errno.ESHUTDOWN">
+<code>errno.ESHUTDOWN</code> </dt> <dd>
+<p>Cannot send after transport endpoint shutdown. This error is mapped to the exception <a class="reference internal" href="exceptions#BrokenPipeError" title="BrokenPipeError"><code>BrokenPipeError</code></a>.</p> </dd>
+</dl> <dl class="py data"> <dt class="sig sig-object py" id="errno.ETOOMANYREFS">
+<code>errno.ETOOMANYREFS</code> </dt> <dd>
+<p>Too many references: cannot splice</p> </dd>
+</dl> <dl class="py data"> <dt class="sig sig-object py" id="errno.ETIMEDOUT">
+<code>errno.ETIMEDOUT</code> </dt> <dd>
+<p>Connection timed out. This error is mapped to the exception <a class="reference internal" href="exceptions#TimeoutError" title="TimeoutError"><code>TimeoutError</code></a>.</p> </dd>
+</dl> <dl class="py data"> <dt class="sig sig-object py" id="errno.ECONNREFUSED">
+<code>errno.ECONNREFUSED</code> </dt> <dd>
+<p>Connection refused. This error is mapped to the exception <a class="reference internal" href="exceptions#ConnectionRefusedError" title="ConnectionRefusedError"><code>ConnectionRefusedError</code></a>.</p> </dd>
+</dl> <dl class="py data"> <dt class="sig sig-object py" id="errno.EHOSTDOWN">
+<code>errno.EHOSTDOWN</code> </dt> <dd>
+<p>Host is down</p> </dd>
+</dl> <dl class="py data"> <dt class="sig sig-object py" id="errno.EHOSTUNREACH">
+<code>errno.EHOSTUNREACH</code> </dt> <dd>
+<p>No route to host</p> </dd>
+</dl> <dl class="py data"> <dt class="sig sig-object py" id="errno.EALREADY">
+<code>errno.EALREADY</code> </dt> <dd>
+<p>Operation already in progress. This error is mapped to the exception <a class="reference internal" href="exceptions#BlockingIOError" title="BlockingIOError"><code>BlockingIOError</code></a>.</p> </dd>
+</dl> <dl class="py data"> <dt class="sig sig-object py" id="errno.EINPROGRESS">
+<code>errno.EINPROGRESS</code> </dt> <dd>
+<p>Operation now in progress. This error is mapped to the exception <a class="reference internal" href="exceptions#BlockingIOError" title="BlockingIOError"><code>BlockingIOError</code></a>.</p> </dd>
+</dl> <dl class="py data"> <dt class="sig sig-object py" id="errno.ESTALE">
+<code>errno.ESTALE</code> </dt> <dd>
+<p>Stale NFS file handle</p> </dd>
+</dl> <dl class="py data"> <dt class="sig sig-object py" id="errno.EUCLEAN">
+<code>errno.EUCLEAN</code> </dt> <dd>
+<p>Structure needs cleaning</p> </dd>
+</dl> <dl class="py data"> <dt class="sig sig-object py" id="errno.ENOTNAM">
+<code>errno.ENOTNAM</code> </dt> <dd>
+<p>Not a XENIX named type file</p> </dd>
+</dl> <dl class="py data"> <dt class="sig sig-object py" id="errno.ENAVAIL">
+<code>errno.ENAVAIL</code> </dt> <dd>
+<p>No XENIX semaphores available</p> </dd>
+</dl> <dl class="py data"> <dt class="sig sig-object py" id="errno.EISNAM">
+<code>errno.EISNAM</code> </dt> <dd>
+<p>Is a named type file</p> </dd>
+</dl> <dl class="py data"> <dt class="sig sig-object py" id="errno.EREMOTEIO">
+<code>errno.EREMOTEIO</code> </dt> <dd>
+<p>Remote I/O error</p> </dd>
+</dl> <dl class="py data"> <dt class="sig sig-object py" id="errno.EDQUOT">
+<code>errno.EDQUOT</code> </dt> <dd>
+<p>Quota exceeded</p> </dd>
+</dl> <dl class="py data"> <dt class="sig sig-object py" id="errno.EQFULL">
+<code>errno.EQFULL</code> </dt> <dd>
+<p>Interface output queue is full</p> <div class="versionadded"> <p><span class="versionmodified added">New in version 3.11.</span></p> </div> </dd>
+</dl> <dl class="py data"> <dt class="sig sig-object py" id="errno.ENOTCAPABLE">
+<code>errno.ENOTCAPABLE</code> </dt> <dd>
+<p>Capabilities insufficient. This error is mapped to the exception <a class="reference internal" href="exceptions#PermissionError" title="PermissionError"><code>PermissionError</code></a>.</p> <div class="availability docutils container"> <p><a class="reference internal" href="https://docs.python.org/3.12/library/intro.html#availability"><span class="std std-ref">Availability</span></a>: WASI, FreeBSD</p> </div> <div class="versionadded"> <p><span class="versionmodified added">New in version 3.11.1.</span></p> </div> </dd>
+</dl> <dl class="py data"> <dt class="sig sig-object py" id="errno.ECANCELED">
+<code>errno.ECANCELED</code> </dt> <dd>
+<p>Operation canceled</p> <div class="versionadded"> <p><span class="versionmodified added">New in version 3.2.</span></p> </div> </dd>
+</dl> <dl class="py data"> <dt class="sig sig-object py" id="errno.EOWNERDEAD">
+<code>errno.EOWNERDEAD</code> </dt> <dd>
+<p>Owner died</p> <div class="versionadded"> <p><span class="versionmodified added">New in version 3.2.</span></p> </div> </dd>
+</dl> <dl class="py data"> <dt class="sig sig-object py" id="errno.ENOTRECOVERABLE">
+<code>errno.ENOTRECOVERABLE</code> </dt> <dd>
+<p>State not recoverable</p> <div class="versionadded"> <p><span class="versionmodified added">New in version 3.2.</span></p> </div> </dd>
+</dl> <div class="_attribution">
+ <p class="_attribution-p">
+ &copy; 2001&ndash;2023 Python Software Foundation<br>Licensed under the PSF License.<br>
+ <a href="https://docs.python.org/3.12/library/errno.html" class="_attribution-link">https://docs.python.org/3.12/library/errno.html</a>
+ </p>
+</div>