2

xmlrpclib の ServerProxy である api 属性を持つ独自のクラス X を使用します。多かれ少なかれ次のようになります。

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

によって多くの xmlrequests を呼び出しますが、self.api.something()応答を解析したいのですが、カスタム API によって定義されたエラーコード (たとえば、応答が次のように見える: ERROR CODE 0001) が見つかった場合は、カスタム例外を発生させたいと考えています。それ以外の場合は結果を返します。

私が持っていた1つのアイデアは、ServerProxyによって何らかの方法で派生することですが、tbh. それを正しく行う方法がわからないので、特定の状況で機能します。

4

0 に答える 0