python - 如何在 SUDS 连接上设置超时

标签 python timeout suds

我正在努力解决一个非常简单的问题。我无法在 SUDS jurko 连接上设置 session 超时。我的 WSDL 很好。提取较小的数据集时一切正常。我尝试了几种设置超时的方法。虽然以下内容没有提示/等,但它也无效:

from suds.client import Client
client = Client(authUrl, timeout=600)

默认 90 秒后,我的连接/等似乎失败。不幸的是,这还不够长,无法获得我需要的数据。我收到的错误是
ssl.SSLError: ('The read operation timed out',)

帮助!我猜我的 Google foo 很弱。我尝试了很多东西……最后,我不得不寻求帮助。这将不胜感激......

最佳答案

虽然这对 OP 没有帮助,但我认为值得一提的是在 Python 3.9 下调用 Client(...., timeout=300)似乎正在与 sudz 合作来自 https://github.com/Skylude/suds 的 1.0.3 版- 所以我想这个问题已经解决了。

关于python - 如何在 SUDS 连接上设置超时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40939506/

相关文章:

python - Flask:重定向(url_for())返回html但不加载页面

javascript - 重置超时的正确方法是什么?

Python 泡沫显示以下问题 "RuntimeError: maximum recursion depth exceeded"

python - Python3中合并k个排序列表,内存和时间之间的权衡问题

python - Eclipse PyDev 现在将所有对 Tkinter 的引用显示为错误

.net - "Watch Dog"或 c# 中的沙箱系统

javascript - 如何在 JavaScript 中在一天中的特定时间频繁运行 function()

Python unicode 解码错误 SUD

python - 用 suds 为 SOAP 编写 python 客户端

python - 不是有效的 Win32 应用程序...Python、PyInstaller、Windows7