(Tenete a mente che sto lavorando in Python 3, quindi una soluzione ha bisogno di lavorare in Python 3.)Python: usando `copyreg` per definire riduttori per i tipi che hanno già riduttori
vorrei usare il modulo copyreg
per insegnare a Python come decapare le funzioni. Quando ho provato a farlo, l'oggetto _Pickler
proverebbe ancora a decapare le funzioni utilizzando la funzione save_global
. (Che non funziona per i metodi non legato, e che è la motivazione per fare questo.)
Sembra _Pickler
primi tentativi di guardare nel proprio dispatch
per il tipo di oggetto che si desidera salamoia prima di guardare in copyreg.dispatch_table
. Non sono sicuro che sia intenzionale.
C'è qualche modo per me di dire a Python di decapare le funzioni con il riduttore che fornisco?
Nice hack. Ma voglio davvero godermi la velocità C di '_pickle' ... –