Added a module docstring (that's all this module needs).

This commit is contained in:
Guido van Rossum 1998-08-11 17:50:22 +00:00
parent 0618f5e55b
commit 549cb6ea03
1 changed files with 15 additions and 1 deletions

View File

@ -80,11 +80,25 @@ _inscode(d, de, name, code)
Py_XDECREF(v);
}
static char errno__doc__ [] =
"This module makes available standard errno system symbols.\n\
\n\
The value of each symbol is the corresponding integer value,\n\
e.g., on most systems, errno.ENOENT equals the integer 2.\n\
\n\
The dictionary errno.errorcode maps numeric codes to symbol names,\n\
e.g., errno.errorcode[2] could be the string 'ENOENT'.\n\
\n\
Symbols that are not relevant to the underlying system are not defined.\n\
\n\
To map error codes to error messages, use the function os.strerror(),\n\
e.g. os.strerror(2) could return 'No such file or directory'.";
void
initerrno()
{
PyObject *m, *d, *de;
m = Py_InitModule("errno", errno_methods);
m = Py_InitModule3("errno", errno_methods, errno__doc__);
d = PyModule_GetDict(m);
de = PyDict_New();
if (de == NULL || PyDict_SetItemString(d,"errorcode",de))