Searched refs:reducer_override (Results 1 – 5 of 5) sorted by relevance
371 .. method:: reducer_override(self, obj)379 For a detailed example, see :ref:`reducer_override`.878 implement a :meth:`~Pickler.reducer_override` method. This method can return an883 :meth:`~Pickler.reducer_override` are defined, then884 :meth:`~Pickler.reducer_override` method takes priority.887 For performance reasons, :meth:`~Pickler.reducer_override` may not be903 def reducer_override(self, obj):
626 PyObject *reducer_override; /* hook for invoking user-defined callbacks member1127 self->reducer_override = NULL; in _Pickler_New()4356 if (self->reducer_override != NULL) { in save()4357 reduce_value = PyObject_CallOneArg(self->reducer_override, obj); in save()4493 _Py_IDENTIFIER(reducer_override); in dump()4501 Py_XSETREF(self->reducer_override, tmp); in dump()4504 Py_CLEAR(self->reducer_override); in dump()4536 Py_CLEAR(self->reducer_override); in dump()4643 Py_XDECREF(self->reducer_override); in Pickler_dealloc()4658 Py_VISIT(self->reducer_override); in Pickler_traverse()[all …]
1297 _pickle.c, using the new Pickler's attribute ``reducer_override``
3498 def reducer_override(self, obj): member in AbstractCustomPicklerClass
1096 special :meth:`~pickle.Pickler.reducer_override` method.