我的应用程序中需要复杂的逻辑,例如:
我解决了这种情况:
from twisted.web import xmlrpc
import xmlrpclib
class RPCProxy(xmlrpc.XMLRPC):
def xmlrpc_do_something(self, param1, param2):
result1 = self.do_some_calc1(param1, param2)
s = xmlrpclib.ServerProxy('http://some.another.server:1234/RPC2')
result2 = getattr(s, 'do_something_else')(result1)
result3 = self.do_some_calc2(result2)
return result3
Run Code Online (Sandbox Code Playgroud)
我应该如何以扭曲的方式做到这一点?