summaryrefslogtreecommitdiff
path: root/Python
diff options
context:
space:
mode:
Diffstat (limited to 'Python')
-rw-r--r--Python/bytecodes.c2
-rw-r--r--Python/generated_cases.c.h2
2 files changed, 2 insertions, 2 deletions
diff --git a/Python/bytecodes.c b/Python/bytecodes.c
index 825fa705a4..617b6f311e 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 6bb37d69cc..7df585be0b 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;