处理来自xmlrpclib的响应

时间:2014-06-01 19:44:49

标签: python rpc xmlrpclib

我使用自己的类X,它具有api属性,即xmlrpclib中的ServerProxy。看起来或多或少是这样的:

class X:
    def __init__(self):
        self.api = xmlrpclib(...)

我通过self.api.something()调用了很多xmlrequests,但是我想解析响应,如果我找到自定义API定义的错误代码(例如响应看起来像:ERROR CODE 0001),我&# 39; d喜欢提出自定义异常。否则返回结果。

我有一个想法是以某种方式由ServerProxy派生,但是tbh。我不知道如何正确地做到这一点,所以它适用于特定情况。

0 个答案:

没有答案