Home | History | Annotate | Download | only in Objects

Lines Matching defs:bases

29 PyClass_New(PyObject *bases, PyObject *dict, PyObject *name)

30 /* bases is NULL or tuple of classobjects! */
73 if (bases == NULL) {
74 bases = PyTuple_New(0);
75 if (bases == NULL)
81 if (!PyTuple_Check(bases)) {
83 "PyClass_New: bases must be a tuple");
86 n = PyTuple_Size(bases);
88 base = PyTuple_GET_ITEM(bases, i);
94 name, bases, dict, NULL);
100 Py_INCREF(bases);
118 Py_DECREF(bases);
121 op->cl_bases = bases;
169 "classobj(name, bases, dict)\n\
177 PyObject *name, *bases, *dict;
178 static char *kwlist[] = {"name", "bases", "dict", 0};
181 &name, &bases, &dict))
183 return PyClass_New(bases, dict, name);
214 /* XXX What if one of the bases is not a class? */