[英]How to set timeout on SUDS connection
我正在努力解決應該是一個非常簡單的問題。 我無法在 SUDS jurko 連接上設置 session 超時。 我的WSDL不錯。 拉取較小的數據集時一切正常。 我嘗試了幾種設置超時的方法。 雖然以下不會抱怨/等等,但它也是無效的:
from suds.client import Client
client = Client(authUrl, timeout=600)
在默認的 90 秒后,我的連接/等似乎失敗了。 不幸的是,這還不夠長,無法獲取我需要的數據。 我收到的錯誤是
ssl.SSLError: ('The read operation timed out',)
幫助,我的谷歌 foo 很弱。 我猜。 我已經嘗試了很多東西......,最后。 我不得不尋求幫助。 這將不勝感激......
雖然這對 OP 沒有幫助,但我認為值得一提的是,在 Python 3.9 下,對Client(...., timeout=300)
的調用似乎正在使用來自https://github.com的sudz
版本 1.0.3 /Skylude/suds - 所以我想這個問題已經解決了。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.