В ответе на Python pickle: работа с обновленными определениями классов автор пакета dill
пишет:
"Хорошо, я добавил эту функцию в укроп в последней версии на github. Реализовано с гораздо меньшими хитростями, чем я думал... просто сериализуйте определение класса с помощью pickle, и вуаля."
Установив dill
и поработав с ним, мне не очевидно, как на самом деле использовать эту функциональность в dill
. Может ли кто-нибудь привести явный пример? Я хотел бы замариновать экземпляр класса, а также сериализовать определение класса.
(Я новичок в python, и мне эта функциональность кажется чрезвычайно важной, так как при травлении объекта было бы здорово максимально приблизиться к гарантии того, что вы можете смотреть на объект (может быть результатом симуляции) в будущее после того, как определение класса могло измениться, и вы не отслеживали все изменения в легкодоступном виде.)