Simplify sys.breakpointhook implementation (#9519)

This commit is contained in:
Anthony Sottile 2018-11-01 10:25:05 -07:00 committed by Barry Warsaw
parent bf46a09dec
commit dce345c51a
1 changed files with 1 additions and 9 deletions

View File

@ -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;