From c334b3af3cc6da0c9809a35ac7d398f4677cbf52 Mon Sep 17 00:00:00 2001 From: Fred Drake Date: Thu, 21 Jun 2001 18:58:39 +0000 Subject: Added documentation for PyErr_SetFromErrnoWithFilename(). --- Doc/api/api.tex | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/Doc/api/api.tex b/Doc/api/api.tex index 6b41cf0..bdf4a79 100644 --- a/Doc/api/api.tex +++ b/Doc/api/api.tex @@ -934,6 +934,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 -- cgit v0.12