summaryrefslogtreecommitdiffstats
path: root/Python
diff options
context:
space:
mode:
authorTian Gao <gaogaotiantian@hotmail.com>2024-04-26 16:01:44 (GMT)
committerGitHub <noreply@github.com>2024-04-26 16:01:44 (GMT)
commit0f998613324bcb6fa1cd9a3a2fc7e46f67358df7 (patch)
tree8a9044afffa848bb98e5c7580b4f34d4725dbabb /Python
parenta5eeb832c2bbbd6ce1e9d545a553de926af468d5 (diff)
downloadcpython-0f998613324bcb6fa1cd9a3a2fc7e46f67358df7.zip
cpython-0f998613324bcb6fa1cd9a3a2fc7e46f67358df7.tar.gz
cpython-0f998613324bcb6fa1cd9a3a2fc7e46f67358df7.tar.bz2
gh-117385: Remove unhooked events on sys.settrace (GH-117386)
Diffstat (limited to 'Python')
-rw-r--r--Python/legacy_tracing.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/Python/legacy_tracing.c b/Python/legacy_tracing.c
index d7aae7d..b5a1740 100644
--- a/Python/legacy_tracing.c
+++ b/Python/legacy_tracing.c
@@ -599,10 +599,9 @@ _PyEval_SetTrace(PyThreadState *tstate, Py_tracefunc func, PyObject *arg)
(1 << PY_MONITORING_EVENT_PY_START) | (1 << PY_MONITORING_EVENT_PY_RESUME) |
(1 << PY_MONITORING_EVENT_PY_RETURN) | (1 << PY_MONITORING_EVENT_PY_YIELD) |
(1 << PY_MONITORING_EVENT_RAISE) | (1 << PY_MONITORING_EVENT_LINE) |
- (1 << PY_MONITORING_EVENT_JUMP) | (1 << PY_MONITORING_EVENT_BRANCH) |
+ (1 << PY_MONITORING_EVENT_JUMP) |
(1 << PY_MONITORING_EVENT_PY_UNWIND) | (1 << PY_MONITORING_EVENT_PY_THROW) |
- (1 << PY_MONITORING_EVENT_STOP_ITERATION) |
- (1 << PY_MONITORING_EVENT_EXCEPTION_HANDLED);
+ (1 << PY_MONITORING_EVENT_STOP_ITERATION);
PyFrameObject* frame = PyEval_GetFrame();
if (frame->f_trace_opcodes) {