Python如何捕获SUDS Web服务肥皂错误



我正在尝试使用suds(版本0.6)连接到Web服务,

from suds.client import Client
client = Client(SOAP_URL, timeout=10)

现在,我有时会遇到timeout错误,因此我想知道如何在连接到Web服务时使用suds捕获所有错误,因此在Catch Block中,我可以重新连接Web服务。

看来它们的所有错误都从Exception继承了,因此要捕获所有错误,您将需要捕获此类型的错误

否则,您可以查看其文档,并选择要分开处理的例外。

try:
    client = Client(SOAP_URL, timeout=10)
except Exception:
    #enter code to reconnect here
    print("Catch block for creating a client connection")

相关内容

  • 没有找到相关文章

最新更新