mirror of
https://github.com/python/cpython.git
synced 2025-08-04 08:59:19 +00:00
check PyDict_New() for error
This commit is contained in:
parent
23e018ab98
commit
09259e2043
1 changed files with 6 additions and 6 deletions
|
@ -131,12 +131,12 @@ builtin___build_class__(PyObject *self, PyObject *args, PyObject *kwds)
|
|||
ns = PyEval_CallObjectWithKeywords(prep, pargs, mkw);
|
||||
Py_DECREF(pargs);
|
||||
Py_DECREF(prep);
|
||||
if (ns == NULL) {
|
||||
Py_DECREF(meta);
|
||||
Py_XDECREF(mkw);
|
||||
Py_DECREF(bases);
|
||||
return NULL;
|
||||
}
|
||||
}
|
||||
if (ns == NULL) {
|
||||
Py_DECREF(meta);
|
||||
Py_XDECREF(mkw);
|
||||
Py_DECREF(bases);
|
||||
return NULL;
|
||||
}
|
||||
cell = PyObject_CallFunctionObjArgs(func, ns, NULL);
|
||||
if (cell != NULL) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue