我正在尝试使用 Pyro4 公开我的课程。问题是我的班级有一个 Pyro4 无法处理的自定义异常。
我尝试过使用序列化,但似乎没有任何效果。
我所拥有的是:
# exception class
class TestException(Expection):
pass
# test class
@Pyro4.expose
class Test:
def get_exception(self):
raise TestException("This is a random exception.")
Pyro4 无法引发 TestException。它给了我一个错误:{SerializedError}不支持的序列化类:TestException
有谁知道如何解决这个问题?
谢谢。