如何验证类定义是否在运行时更改? (python3)

时间:2018-02-21 08:23:50

标签: python python-3.x serialization pickle

我的目标是允许在运行时更新类定义。

因此,当从模块加载类时,我会快照类定义(通过使用pickle进行序列化),计算其md5并在dict中保存{classname:md5chksum}

当加载新的类定义时,重做该过程,如果存在定义摘要,则进行比较。

问题是,默认情况下,pickle避免执行重新计算,跟踪已经序列化的对象(source)。

有没有办法禁用它的缓存,类似于python2.x中的clear_memo()?

0 个答案:

没有答案