diff --git a/Modules/_pickle.c b/Modules/_pickle.c index 31875555e26..c8ef2ea86e2 100644 --- a/Modules/_pickle.c +++ b/Modules/_pickle.c @@ -3584,13 +3584,7 @@ save(PicklerObject *self, PyObject *obj, int pers_save) } else if (type == &PyFunction_Type) { status = save_global(self, obj, NULL); - if (status < 0 && PyErr_ExceptionMatches(PickleError)) { - /* fall back to reduce */ - PyErr_Clear(); - } - else { - goto done; - } + goto done; } /* XXX: This part needs some unit tests. */