[Python] ¿Cuál es la diferencia entre __reduce__ y __reduce_ex__?


Answers

__reduce_ex__ es lo que __reduce__ debería haber sido pero nunca se convirtió. __reduce_ex__ funciona como __reduce__ pero se pasa el protocolo de pickle.

Question

Entiendo que estos métodos son para decapado / desatornillado y no tienen relación con la función incorporada de reducción, pero ¿cuál es la diferencia entre los 2 y por qué necesitamos ambos?