gh-107674: Remove some unnecessary code in instrumentation code (GH-117393)
This commit is contained in:
@@ -1197,7 +1197,7 @@ _Py_call_instrumentation_line(PyThreadState *tstate, _PyInterpreterFrame* frame,
|
||||
/* Special case sys.settrace to avoid boxing the line number,
|
||||
* only to immediately unbox it. */
|
||||
if (tools & (1 << PY_MONITORING_SYS_TRACE_ID)) {
|
||||
if (tstate->c_tracefunc != NULL && line >= 0) {
|
||||
if (tstate->c_tracefunc != NULL) {
|
||||
PyFrameObject *frame_obj = _PyFrame_GetFrameObject(frame);
|
||||
if (frame_obj == NULL) {
|
||||
return -1;
|
||||
|
||||
Reference in New Issue
Block a user