Kaydet (Commit) 5de64883 authored tarafından Guido van Rossum's avatar Guido van Rossum

Added doc for errorcode dictionary.

üst 5d68e8e3
...@@ -5,11 +5,16 @@ ...@@ -5,11 +5,16 @@
This module makes available standard errno system symbols. This module makes available standard errno system symbols.
The value of each symbol is the corresponding integer value. The value of each symbol is the corresponding integer value.
The names and descriptions are borrowed from linux/include/errno.h, The names and descriptions are borrowed from \file{linux/include/errno.h},
which should be pretty all-inclusive. Of the following list, symbols which should be pretty all-inclusive. Of the following list, symbols
that are not used on the current platform are not defined by the that are not used on the current platform are not defined by the
module. module.
The module also defines the dictionary variable \code{errorcode} which
maps numeric error codes back to their symbol names, so that e.g.
\code{errno.errorcode[errno.EPERM] == 'EPERM'}. To translate a
numeric error code to an error message, use \code{os.strerror()}.
Symbols available can include: Symbols available can include:
\begin{datadesc}{EPERM} Operation not permitted \end{datadesc} \begin{datadesc}{EPERM} Operation not permitted \end{datadesc}
\begin{datadesc}{ENOENT} No such file or directory \end{datadesc} \begin{datadesc}{ENOENT} No such file or directory \end{datadesc}
......
...@@ -5,11 +5,16 @@ ...@@ -5,11 +5,16 @@
This module makes available standard errno system symbols. This module makes available standard errno system symbols.
The value of each symbol is the corresponding integer value. The value of each symbol is the corresponding integer value.
The names and descriptions are borrowed from linux/include/errno.h, The names and descriptions are borrowed from \file{linux/include/errno.h},
which should be pretty all-inclusive. Of the following list, symbols which should be pretty all-inclusive. Of the following list, symbols
that are not used on the current platform are not defined by the that are not used on the current platform are not defined by the
module. module.
The module also defines the dictionary variable \code{errorcode} which
maps numeric error codes back to their symbol names, so that e.g.
\code{errno.errorcode[errno.EPERM] == 'EPERM'}. To translate a
numeric error code to an error message, use \code{os.strerror()}.
Symbols available can include: Symbols available can include:
\begin{datadesc}{EPERM} Operation not permitted \end{datadesc} \begin{datadesc}{EPERM} Operation not permitted \end{datadesc}
\begin{datadesc}{ENOENT} No such file or directory \end{datadesc} \begin{datadesc}{ENOENT} No such file or directory \end{datadesc}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment