Simplify sys.breakpointhook implementation (#9519)
This commit is contained in:
parent
bf46a09dec
commit
dce345c51a
|
@ -151,16 +151,8 @@ sys_breakpointhook(PyObject *self, PyObject *const *args, Py_ssize_t nargs, PyOb
|
|||
return NULL;
|
||||
}
|
||||
|
||||
PyObject *fromlist = Py_BuildValue("(s)", attrname);
|
||||
if (fromlist == NULL) {
|
||||
PyObject *module = PyImport_Import(modulepath);
|
||||
Py_DECREF(modulepath);
|
||||
PyMem_RawFree(envar);
|
||||
return NULL;
|
||||
}
|
||||
PyObject *module = PyImport_ImportModuleLevelObject(
|
||||
modulepath, NULL, NULL, fromlist, 0);
|
||||
Py_DECREF(modulepath);
|
||||
Py_DECREF(fromlist);
|
||||
|
||||
if (module == NULL) {
|
||||
goto error;
|
||||
|
|
Loading…
Reference in New Issue