Home
last modified time | relevance | path

Searched refs:reducer_override (Results 1 - 4 of 4) sorted by relevance

/third_party/python/Modules/
H A D_pickle.c638 PyObject *reducer_override; /* hook for invoking user-defined callbacks member
1139 self->reducer_override = NULL; in _Pickler_New()
4364 /* Now, check reducer_override. If it returns NotImplemented, in save()
4368 if (self->reducer_override != NULL) { in save()
4369 reduce_value = PyObject_CallOneArg(self->reducer_override, obj); in save()
4503 if (_PyObject_LookupAttr((PyObject *)self, &_Py_ID(reducer_override), in dump()
4507 /* Cache the reducer_override method, if it exists. */ in dump()
4509 Py_XSETREF(self->reducer_override, tmp); in dump()
4512 Py_CLEAR(self->reducer_override); in dump()
4539 * call when setting the reducer_override attribut in dump()
[all...]
/third_party/python/Include/internal/
H A Dpycore_global_strings.h328 STRUCT_FOR_ID(reducer_override)
H A Dpycore_runtime_init.h951 INIT_ID(reducer_override), \
/third_party/python/Lib/test/
H A Dpickletester.py3787 """Pickler implementing a reducing hook using reducer_override."""
3788 def reducer_override(self, obj): member in AbstractCustomPicklerClass
3814 # reducer_override
3853 # bpo-39492: reducer_override used to induce a spurious reference cycle

Completed in 15 milliseconds