diff options
author | Miss Islington (bot) <31488909+miss-islington@users.noreply.github.com> | 2023-08-11 09:58:27 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-08-11 09:58:27 (GMT) |
commit | ddca26188d7828ecb762213f4b9c15d44b6048cc (patch) | |
tree | f672d02823b3e9e0530cd2a201bcf44837aff7d5 /Python/legacy_tracing.c | |
parent | 7853c769067699c79c0d4fe4967e9d8f8b8b0a5e (diff) | |
download | cpython-ddca26188d7828ecb762213f4b9c15d44b6048cc.zip cpython-ddca26188d7828ecb762213f4b9c15d44b6048cc.tar.gz cpython-ddca26188d7828ecb762213f4b9c15d44b6048cc.tar.bz2 |
[3.12] GH-107724: Fix the signature of `PY_THROW` callback functions. (GH-107725) (#107802)
GH-107724: Fix the signature of `PY_THROW` callback functions. (GH-107725)
(cherry picked from commit 52fbcf61b5a70993c2d32332ff0ad9f369d968d3)
Co-authored-by: Mark Shannon <mark@hotpy.org>
Diffstat (limited to 'Python/legacy_tracing.c')
-rw-r--r-- | Python/legacy_tracing.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/Python/legacy_tracing.c b/Python/legacy_tracing.c index c1c70f6..b0136d2 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 ) { @@ -446,7 +446,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; } @@ -471,7 +471,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; } |