如何让python类“ast.literal_eval()”兼容?

时间:2017-03-18 05:33:29

标签: python python-3.x abstract-syntax-tree pyro

我有一个代表对象的自定义类。 我想让该对象与“ast.literal_eval()”

兼容

我该怎么做?如有必要,我可以在课堂上添加必要的方法/代码。

2 个答案:

答案 0 :(得分:3)

你做不到。您需要从头开始重新实现它,在其中添加对您的课程的支持。

答案 1 :(得分:1)

因为您使用Pyro标记了您的问题,我假设您在使用Pyro的远程方法调用时序列化您自己的类的上下文中要求它。 Pyro提供a mechanism to do that