Mercurial > cpython-lru_cache-weakref
comparison Python/errors.c @ 42202:854cc4d5a33d
Must create heaptypes with unicode names.
| author | Thomas Heller <theller@ctypes.org> |
|---|---|
| date | Wed, 11 Jul 2007 19:57:40 +0000 |
| parents | 089f449a20cd |
| children | bbc094c328ef |
comparison
equal
deleted
inserted
replaced
| 42199:c1a60b4b83d3 | 42202:854cc4d5a33d |
|---|---|
| 573 bases = PyTuple_Pack(1, base); | 573 bases = PyTuple_Pack(1, base); |
| 574 if (bases == NULL) | 574 if (bases == NULL) |
| 575 goto failure; | 575 goto failure; |
| 576 } | 576 } |
| 577 /* Create a real new-style class. */ | 577 /* Create a real new-style class. */ |
| 578 result = PyObject_CallFunction((PyObject *)&PyType_Type, "sOO", | 578 result = PyObject_CallFunction((PyObject *)&PyType_Type, "UOO", |
| 579 dot+1, bases, dict); | 579 dot+1, bases, dict); |
| 580 failure: | 580 failure: |
| 581 Py_XDECREF(bases); | 581 Py_XDECREF(bases); |
| 582 Py_XDECREF(mydict); | 582 Py_XDECREF(mydict); |
| 583 Py_XDECREF(classname); | 583 Py_XDECREF(classname); |
