mirror of https://github.com/python/cpython
gh-107674: Remove some unnecessary code in instrumentation code (GH-117393)
This commit is contained in:
parent
99852d9e65
commit
57183241af
|
@ -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;
|
||||
|
|
Loading…
Reference in New Issue