Lines Matching refs:reduce_func
4274 PyObject *reduce_func = NULL;
4397 reduce_func = PyDict_GetItemWithError(st->dispatch_table,
4399 if (reduce_func == NULL) {
4407 Py_INCREF(reduce_func);
4410 reduce_func = PyObject_GetItem(self->dispatch_table,
4412 if (reduce_func == NULL) {
4419 if (reduce_func != NULL) {
4421 reduce_value = _Pickle_FastCall(reduce_func, obj);
4437 if (_PyObject_LookupAttr(obj, &_Py_ID(__reduce_ex__), &reduce_func) < 0) {
4440 if (reduce_func != NULL) {
4444 reduce_value = _Pickle_FastCall(reduce_func, proto);
4449 if (_PyObject_LookupAttr(obj, &_Py_ID(__reduce__), &reduce_func) < 0) {
4452 if (reduce_func != NULL) {
4453 reduce_value = PyObject_CallNoArgs(reduce_func);
4490 Py_XDECREF(reduce_func);