Lines Matching defs:new_bases
20 PyObject *base, *meth, *new_base, *result, *new_bases = NULL;
26 if (new_bases) {
29 if (PyList_Append(new_bases, base) < 0) {
39 if (new_bases) {
40 if (PyList_Append(new_bases, base) < 0) {
57 if (!new_bases) {
58 /* If this is a first successful replacement, create new_bases list and
60 if (!(new_bases = PyList_New(i))) {
66 PyList_SET_ITEM(new_bases, j, base);
70 j = PyList_GET_SIZE(new_bases);
71 if (PyList_SetSlice(new_bases, j, j, new_base) < 0) {
77 if (!new_bases) {
80 result = PyList_AsTuple(new_bases);
81 Py_DECREF(new_bases);
85 Py_XDECREF(new_bases);