1

私はいくつかのSOAP pythonライブラリを使用しています - suds:

https://fedorahosted.org/suds/wiki/Documentation

私でさえ、いくつかの改善(スロット)で泡を使用しました-素晴らしいですが、それでも多くのメモリ使用量!!!

だから私は質問があります:

wsdl の一部だけをダウンロードすることはできますか? 必要なメソッドは 2 つだけですが、API 全体が非常に大きいです:

self.client = Client(' https://webapi.allegro.pl/service.php?wsdl ', cache=None)

ローカルファイルから読み込もうとしました(大きなwsdlの短縮版):

self.client = Client(url='file:///home/tomek/pythonScript/service.php?wsdl', location=' https://webapi.allegro.pl/service.php ', cache=None)

しかし、それは機能しません:

suds/bindings/binding.py", line 149, in get_reply
    soapenv.promotePrefixes()
AttributeError: 'NoneType' object has no attribute 'promotePrefixes'

私を助けてください!!!

4

0 に答える 0