(Tenga en cuenta que estoy trabajando en Python 3, por lo que una solución tiene que trabajar en Python 3.)Python: el uso de `copyreg` para definir reductores para los tipos que ya tienen reductores de
me gustaría utilizar el módulo copyreg
para enseñar a Python cómo agrupar funciones. Cuando traté de hacerlo, el objeto _Pickler
todavía intentaría recuperar funciones utilizando la función save_global
. (Que no funciona para los métodos no unidos, y esa es la motivación para hacer esto.)
Parece que _Pickler
primeros intentos de buscar en su propia dispatch
para el tipo de objeto que desea conservar en vinagre antes de mirar en copyreg.dispatch_table
. No estoy seguro de si esto es intencional.
¿Hay alguna manera de decirle a Python que salte las funciones con el reductor que proporciono?
Buen truco. Pero realmente quiero disfrutar de la velocidad C de '_pickle' ... –