mirror of
https://github.com/python/cpython.git
synced 2025-08-04 17:08:35 +00:00
Move license information to a less annoying location in the document.
Add documentation for PyErr_SetFromErrnoWithFilename().
This commit is contained in:
parent
d5df09cfb6
commit
490d34dbad
1 changed files with 13 additions and 0 deletions
|
@ -951,6 +951,16 @@ returns \NULL{}, so a wrapper function around a system call can write
|
|||
error.
|
||||
\end{cfuncdesc}
|
||||
|
||||
\begin{cfuncdesc}{PyObject*}{PyErr_SetFromErrnoWithFilename}{PyObject *type,
|
||||
char *filename}
|
||||
Similar to \cfunction{PyErr_SetFromErrno()}, with the additional
|
||||
behavior that if \var{filename} is not \NULL, it is passed to the
|
||||
constructor of \var{type} as a third parameter. In the case of
|
||||
exceptions such as \exception{IOError} and \exception{OSError}, this
|
||||
is used to define the \member{filename} attribute of the exception
|
||||
instance.
|
||||
\end{cfuncdesc}
|
||||
|
||||
\begin{cfuncdesc}{void}{PyErr_BadInternalCall}{}
|
||||
This is a shorthand for \samp{PyErr_SetString(PyExc_TypeError,
|
||||
\var{message})}, where \var{message} indicates that an internal
|
||||
|
@ -5329,6 +5339,9 @@ new_object(PyObject *unused, PyObject *args)
|
|||
\chapter{Reporting Bugs}
|
||||
\input{reportingbugs}
|
||||
|
||||
\chapter{History and License}
|
||||
\input{license}
|
||||
|
||||
\input{api.ind} % Index -- must be last
|
||||
|
||||
\end{document}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue