Lines Matching refs:reducer_override
638 PyObject *reducer_override; /* hook for invoking user-defined callbacks
1139 self->reducer_override = NULL;
4364 /* Now, check reducer_override. If it returns NotImplemented,
4368 if (self->reducer_override != NULL) {
4369 reduce_value = PyObject_CallOneArg(self->reducer_override, obj);
4503 if (_PyObject_LookupAttr((PyObject *)self, &_Py_ID(reducer_override),
4507 /* Cache the reducer_override method, if it exists. */
4509 Py_XSETREF(self->reducer_override, tmp);
4512 Py_CLEAR(self->reducer_override);
4539 * call when setting the reducer_override attribute of the Pickler instance
4544 Py_CLEAR(self->reducer_override);
4651 Py_XDECREF(self->reducer_override);
4666 Py_VISIT(self->reducer_override);
4679 Py_CLEAR(self->reducer_override);