From 52fbcf61b5a70993c2d32332ff0ad9f369d968d3 Mon Sep 17 00:00:00 2001 From: Mark Shannon Date: Wed, 9 Aug 2023 09:30:50 +0100 Subject: GH-107724: Fix the signature of `PY_THROW` callback functions. (GH-107725) --- Python/legacy_tracing.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'Python/legacy_tracing.c') diff --git a/Python/legacy_tracing.c b/Python/legacy_tracing.c index 48db51731cf..7774d10b101 100644 --- a/Python/legacy_tracing.c +++ b/Python/legacy_tracing.c @@ -163,7 +163,7 @@ sys_trace_func2( } static PyObject * -sys_trace_unwind( +sys_trace_func3( _PyLegacyEventHandler *self, PyObject *const *args, size_t nargsf, PyObject *kwnames ) { @@ -445,7 +445,7 @@ _PyEval_SetTrace(PyThreadState *tstate, Py_tracefunc func, PyObject *arg) return -1; } if (set_callbacks(PY_MONITORING_SYS_TRACE_ID, - (vectorcallfunc)sys_trace_func2, PyTrace_CALL, + (vectorcallfunc)sys_trace_func3, PyTrace_CALL, PY_MONITORING_EVENT_PY_THROW, -1)) { return -1; } @@ -470,7 +470,7 @@ _PyEval_SetTrace(PyThreadState *tstate, Py_tracefunc func, PyObject *arg) return -1; } if (set_callbacks(PY_MONITORING_SYS_TRACE_ID, - (vectorcallfunc)sys_trace_unwind, PyTrace_RETURN, + (vectorcallfunc)sys_trace_func3, PyTrace_RETURN, PY_MONITORING_EVENT_PY_UNWIND, -1)) { return -1; } -- cgit v1.2.3