mirror of
https://github.com/python/cpython.git
synced 2025-07-24 11:44:31 +00:00
New functions for extension writers on Windows:
PyErr_SetExcFromWindowsErr(), PyErr_SetExcFromWindowsErrWithFilename(). Similar to PyErr_SetFromWindowsErrWithFilename() and PyErr_SetFromWindowsErr(), but they allow to specify the exception type to raise. Available on Windows. See SF patch #576458.
This commit is contained in:
parent
b9e0764d8b
commit
085358a3e2
4 changed files with 42 additions and 3 deletions
|
@ -208,6 +208,14 @@ for each thread.
|
|||
Availability: Windows.
|
||||
\end{cfuncdesc}
|
||||
|
||||
\begin{cfuncdesc}{PyObject*}{PyErr_SetExcFromWindowsErr}{PyObject *type,
|
||||
int ierr}
|
||||
Similar to \cfunction{PyErr_SetFromWindowsErr()}, with an additional
|
||||
parameter specifying the exception type to be raised.
|
||||
Availability: Windows.
|
||||
\versionadded{2.3}
|
||||
\end{cfuncdesc}
|
||||
|
||||
\begin{cfuncdesc}{PyObject*}{PyErr_SetFromWindowsErrWithFilename}{int ierr,
|
||||
char *filename}
|
||||
Similar to \cfunction{PyErr_SetFromWindowsErr()}, with the
|
||||
|
@ -217,6 +225,14 @@ for each thread.
|
|||
Availability: Windows.
|
||||
\end{cfuncdesc}
|
||||
|
||||
\begin{cfuncdesc}{PyObject*}{PyErr_SetExcFromWindowsErrWithFilename}
|
||||
{PyObject *type, int ierr, char *filename}
|
||||
Similar to \cfunction{PyErr_SetFromWindowsErrWithFilename()}, with
|
||||
an additional parameter specifying the exception type to be raised.
|
||||
Availability: Windows.
|
||||
\versionadded{2.3}
|
||||
\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
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue