From: Irit Katriel <1055913+iritkatriel@users.noreply.github.com> Date: Sat, 1 Apr 2023 05:01:48 +0000 (+0100) Subject: gh-102192: use PyErr_SetHandledException instead of the legacy PyErr_SetExcInfo ... X-Git-Tag: v3.12.0a7~20 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=848bdbe166b71ab2ac2c0c1d88432fb995d1444c;p=thirdparty%2FPython%2Fcpython.git gh-102192: use PyErr_SetHandledException instead of the legacy PyErr_SetExcInfo (#103157) --- diff --git a/Python/bytecodes.c b/Python/bytecodes.c index 825fa705a4cd..617b6f311e2f 100644 --- a/Python/bytecodes.c +++ b/Python/bytecodes.c @@ -1842,7 +1842,7 @@ dummy_func( ERROR_IF(match == NULL, error); if (!Py_IsNone(match)) { - PyErr_SetExcInfo(NULL, Py_NewRef(match), NULL); + PyErr_SetHandledException(match); } } diff --git a/Python/generated_cases.c.h b/Python/generated_cases.c.h index 6bb37d69cc07..7df585be0bef 100644 --- a/Python/generated_cases.c.h +++ b/Python/generated_cases.c.h @@ -2591,7 +2591,7 @@ if (match == NULL) goto pop_2_error; if (!Py_IsNone(match)) { - PyErr_SetExcInfo(NULL, Py_NewRef(match), NULL); + PyErr_SetHandledException(match); } #line 2597 "Python/generated_cases.c.h" stack_pointer[-1] = match;