Lines Matching defs:type
3 static PyTypeObject* __Pyx_FetchCommonType(PyTypeObject* type);
7 static PyTypeObject* __Pyx_FetchCommonType(PyTypeObject* type) {
15 cached_type = (PyTypeObject*) PyObject_GetAttrString(fake_module, type->tp_name);
19 "Shared Cython type %.200s is not a type object",
20 type->tp_name);
23 if (cached_type->tp_basicsize != type->tp_basicsize) {
25 "Shared Cython type %.200s has the wrong size, try recompiling",
26 type->tp_name);
32 if (PyType_Ready(type) < 0) goto bad;
33 if (PyObject_SetAttrString(fake_module, type->tp_name, (PyObject*) type) < 0)
35 Py_INCREF(type);
36 cached_type = type;