Skip to content

Commit

Permalink
Fix ctypes typo in set_exception (python#101040)
Browse files Browse the repository at this point in the history
  • Loading branch information
cmaureir authored Jan 15, 2023
1 parent f6307d4 commit 5e9df88
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 3 deletions.
4 changes: 2 additions & 2 deletions Doc/library/ctypes.rst
Original file line number Diff line number Diff line change
Expand Up @@ -1656,12 +1656,12 @@ They are instances of a private class:
passed arguments.


.. audit-event:: ctypes.seh_exception code foreign-functions
.. audit-event:: ctypes.set_exception code foreign-functions

On Windows, when a foreign function call raises a system exception (for
example, due to an access violation), it will be captured and replaced with
a suitable Python exception. Further, an auditing event
``ctypes.seh_exception`` with argument ``code`` will be raised, allowing an
``ctypes.set_exception`` with argument ``code`` will be raised, allowing an
audit hook to replace the exception with its own.

.. audit-event:: ctypes.call_function func_pointer,arguments foreign-functions
Expand Down
2 changes: 1 addition & 1 deletion Modules/_ctypes/callproc.c
Original file line number Diff line number Diff line change
Expand Up @@ -286,7 +286,7 @@ static WCHAR *FormatError(DWORD code)
#ifndef DONT_USE_SEH
static void SetException(DWORD code, EXCEPTION_RECORD *pr)
{
if (PySys_Audit("ctypes.seh_exception", "I", code) < 0) {
if (PySys_Audit("ctypes.set_exception", "I", code) < 0) {
/* An exception was set by the audit hook */
return;
}
Expand Down

0 comments on commit 5e9df88

Please sign in to comment.