gpt4 book ai didi

python - 在 Twisted 上使用多个 xmlrpc 命令

转载 作者:太空宇宙 更新时间:2023-11-03 19:31:23 24 4
gpt4 key购买 nike

我有一个使用 xmlrpclib 的简单客户端代码。

try:       Server.func1       Server.func2       .....       Server.funcNexcept:    pass
,其中服务器 - 来自 xmlrpclib 的 ServerProxy。如何在扭曲上做到这一点?我看到这个例子:

from twisted.web.xmlrpc import Proxyfrom twisted.internet import reactordef printValue(value):    print repr(value)    reactor.stop()def printError(error):    print 'error', error    reactor.stop()Server = Proxy('http://advogato.org/XMLRPC')Server.callRemote('func1',).addCallbacks(printValue, printError)reactor.run()

但是如何添加多个嵌套的callRemote函数呢?

最佳答案

您粘贴的示例中有代码,该代码在 XML-RPC 调用完成时执行操作。 printValue 打印调用结果,printError 打印调用期间发生的错误。

如果您想在一次调用完成后进行另一次调用,那么您可以在那里发出另一个Server.callRemote,而不是仅仅在 printValue 中打印某些内容。

关于python - 在 Twisted 上使用多个 xmlrpc 命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5705420/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com