Я пытаюсь выставить свои классы, используя 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
У кого-нибудь есть идеи, как это исправить?
Спасибо.