擅长:python、mysql、java
<p>回答我自己的问题:</p>
<p>这最终不是版本问题,而是用户错误。不幸的是,suds文档并不是那么清晰。读了它,人们会认为上面的代码可以工作,但是(在suds v0.39以上)应该写为:</p>
<pre><code>imp = Import('http://domain2.com/url')
imp.filter.add('http://domain3.com/url')
imp.filter.add('http://domain4.com/url')
imp.filter.add('http://domain5.com/url')
d = ImportDoctor(imp)
oc = ObjectCache()
oc.setduration(days=360)
url = "http://domain.com/wsdl"
client = Client(url, doctor=d, cache=oc, timeout=30)
</code></pre>
<p>现在来看一下,在初始化客户机之前必须配置缓存是完全合理的。在</p>
<p>希望这将有助于其他人试图设置一个suds缓存,它似乎忽略了你的设置。在</p>