Added doc for errorcode dictionary.

This commit is contained in:
Guido van Rossum 1997-11-18 15:27:51 +00:00
parent 5d68e8e312
commit 5de64883d8
2 changed files with 12 additions and 2 deletions

View file

@ -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}

View file

@ -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}