Mercurial > cpython-lru_cache-weakref
comparison Python/Python-ast.c @ 43755:704e6711e50d
Fixes for issue 1752184, ensuring type objects are always created
with a PyUnicode name.
| author | Guido van Rossum <guido@python.org> |
|---|---|
| date | Fri, 02 Nov 2007 23:07:07 +0000 |
| parents | 88aaa380f091 |
| children | f324631462a2 |
comparison
equal
deleted
inserted
replaced
| 43750:b4e8e523b882 | 43755:704e6711e50d |
|---|---|
| 408 Py_DECREF(fnames); | 408 Py_DECREF(fnames); |
| 409 return NULL; | 409 return NULL; |
| 410 } | 410 } |
| 411 PyTuple_SET_ITEM(fnames, i, field); | 411 PyTuple_SET_ITEM(fnames, i, field); |
| 412 } | 412 } |
| 413 result = PyObject_CallFunction((PyObject*)&PyType_Type, "s(O){sOss}", | 413 result = PyObject_CallFunction((PyObject*)&PyType_Type, "U(O){sOss}", |
| 414 type, base, "_fields", fnames, "__module__", "_ast"); | 414 type, base, "_fields", fnames, "__module__", "_ast"); |
| 415 Py_DECREF(fnames); | 415 Py_DECREF(fnames); |
| 416 return (PyTypeObject*)result; | 416 return (PyTypeObject*)result; |
| 417 } | 417 } |
| 418 | 418 |
