diff options
author | Thomas Heller <theller@ctypes.org> | 2002-07-29 14:27:41 (GMT) |
---|---|---|
committer | Thomas Heller <theller@ctypes.org> | 2002-07-29 14:27:41 (GMT) |
commit | 085358a3e208b4825dafa829798cfc125f56a2e4 (patch) | |
tree | ace1ac831a2e29283383fd65071c34805dd23e07 /Include | |
parent | b9e0764d8bc610d90d5aed9d8a97fe7643a2eeec (diff) | |
download | cpython-085358a3e208b4825dafa829798cfc125f56a2e4.zip cpython-085358a3e208b4825dafa829798cfc125f56a2e4.tar.gz cpython-085358a3e208b4825dafa829798cfc125f56a2e4.tar.bz2 |
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.
Diffstat (limited to 'Include')
-rw-r--r-- | Include/pyerrors.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/Include/pyerrors.h b/Include/pyerrors.h index fa5634a..f06d38c 100644 --- a/Include/pyerrors.h +++ b/Include/pyerrors.h @@ -83,6 +83,9 @@ extern DL_IMPORT(PyObject *) PyErr_Format(PyObject *, const char *, ...) #ifdef MS_WINDOWS extern DL_IMPORT(PyObject *) PyErr_SetFromWindowsErrWithFilename(int, const char *); extern DL_IMPORT(PyObject *) PyErr_SetFromWindowsErr(int); +extern DL_IMPORT(PyObject *) PyErr_SetExcFromWindowsErrWithFilename( + PyObject *,int, const char *); +extern DL_IMPORT(PyObject *) PyErr_SetExcFromWindowsErr(PyObject *, int); #endif /* Export the old function so that the existing API remains available: */ |