Mercurial > cpython-lru_cache-weakref
comparison Python/errors.c @ 73949:021e5bb297d1
Issue #13575: there is only one class type.
| author | Florent Xicluna <florent.xicluna@gmail.com> |
|---|---|
| date | Mon, 12 Dec 2011 18:54:29 +0100 |
| parents | 84aed9ef7aaf |
| children | 51412b4b81ae |
comparison
equal
deleted
inserted
replaced
| 73948:24238e89f938 | 73949:021e5bb297d1 |
|---|---|
| 663 } else { | 663 } else { |
| 664 bases = PyTuple_Pack(1, base); | 664 bases = PyTuple_Pack(1, base); |
| 665 if (bases == NULL) | 665 if (bases == NULL) |
| 666 goto failure; | 666 goto failure; |
| 667 } | 667 } |
| 668 /* Create a real new-style class. */ | 668 /* Create a real class. */ |
| 669 result = PyObject_CallFunction((PyObject *)&PyType_Type, "sOO", | 669 result = PyObject_CallFunction((PyObject *)&PyType_Type, "sOO", |
| 670 dot+1, bases, dict); | 670 dot+1, bases, dict); |
| 671 failure: | 671 failure: |
| 672 Py_XDECREF(bases); | 672 Py_XDECREF(bases); |
| 673 Py_XDECREF(mydict); | 673 Py_XDECREF(mydict); |
