comparison Python/bltinmodule.c @ 73168:b9bb9340eb0c

Merge 3.2 (linked to issue #1294232)
author Florent Xicluna <florent.xicluna@gmail.com>
date Fri, 28 Oct 2011 15:06:13 +0200
parents c72063032a7a 09d0510e1c50
children 992ba03d60a8
comparison
equal deleted inserted replaced
73166:fb828a3b1bf8 73168:b9bb9340eb0c
38 static PyObject * 38 static PyObject *
39 builtin___build_class__(PyObject *self, PyObject *args, PyObject *kwds) 39 builtin___build_class__(PyObject *self, PyObject *args, PyObject *kwds)
40 { 40 {
41 PyObject *func, *name, *bases, *mkw, *meta, *winner, *prep, *ns, *cell; 41 PyObject *func, *name, *bases, *mkw, *meta, *winner, *prep, *ns, *cell;
42 PyObject *cls = NULL; 42 PyObject *cls = NULL;
43 Py_ssize_t nargs, nbases; 43 Py_ssize_t nargs;
44 int isclass; 44 int isclass;
45 _Py_IDENTIFIER(__prepare__); 45 _Py_IDENTIFIER(__prepare__);
46 46
47 assert(args != NULL); 47 assert(args != NULL);
48 if (!PyTuple_Check(args)) { 48 if (!PyTuple_Check(args)) {