Lines Matching refs:descr
1168 PyObject *descr = _PyType_Lookup(tp, name);
1170 if (descr != NULL) {
1171 Py_INCREF(descr);
1172 if (_PyType_HasFeature(Py_TYPE(descr), Py_TPFLAGS_METHOD_DESCRIPTOR)) {
1175 f = Py_TYPE(descr)->tp_descr_get;
1176 if (f != NULL && PyDescr_IsData(descr)) {
1177 *method = f(descr, obj, (PyObject *)Py_TYPE(obj));
1178 Py_DECREF(descr);
1191 Py_XDECREF(descr);
1204 Py_XDECREF(descr);
1210 Py_XDECREF(descr);
1217 *method = descr;
1222 *method = f(descr, obj, (PyObject *)Py_TYPE(obj));
1223 Py_DECREF(descr);
1227 if (descr != NULL) {
1228 *method = descr;
1253 PyObject *descr = NULL;
1271 descr = _PyType_Lookup(tp, name);
1274 if (descr != NULL) {
1275 Py_INCREF(descr);
1276 f = Py_TYPE(descr)->tp_descr_get;
1277 if (f != NULL && PyDescr_IsData(descr)) {
1278 res = f(descr, obj, (PyObject *)Py_TYPE(obj));
1338 res = f(descr, obj, (PyObject *)Py_TYPE(obj));
1346 if (descr != NULL) {
1347 res = descr;
1348 descr = NULL;
1360 Py_XDECREF(descr);
1376 PyObject *descr;
1392 descr = _PyType_Lookup(tp, name);
1394 if (descr != NULL) {
1395 Py_INCREF(descr);
1396 f = Py_TYPE(descr)->tp_descr_set;
1398 res = f(descr, obj, value);
1410 if (descr == NULL) {
1448 Py_XDECREF(descr);