]> granicus.if.org Git - python/commitdiff
Added doc for errorcode dictionary.
authorGuido van Rossum <guido@python.org>
Tue, 18 Nov 1997 15:27:51 +0000 (15:27 +0000)
committerGuido van Rossum <guido@python.org>
Tue, 18 Nov 1997 15:27:51 +0000 (15:27 +0000)
Doc/lib/liberrno.tex
Doc/liberrno.tex

index 9d7e52db89887af6426cc61b6a349f31d9602670..2c4526678359312ca2006078e7db87c007938a29 100644 (file)
@@ -5,11 +5,16 @@
 
 This module makes available standard errno system symbols.
 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
 that are not used on the current platform are not defined by the
 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:
 \begin{datadesc}{EPERM} Operation not permitted \end{datadesc}
 \begin{datadesc}{ENOENT} No such file or directory \end{datadesc}
index 9d7e52db89887af6426cc61b6a349f31d9602670..2c4526678359312ca2006078e7db87c007938a29 100644 (file)
@@ -5,11 +5,16 @@
 
 This module makes available standard errno system symbols.
 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
 that are not used on the current platform are not defined by the
 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:
 \begin{datadesc}{EPERM} Operation not permitted \end{datadesc}
 \begin{datadesc}{ENOENT} No such file or directory \end{datadesc}