diff options
author | jortel <devnull@localhost> | 2010-02-26 01:39:15 +0000 |
---|---|---|
committer | jortel <devnull@localhost> | 2010-02-26 01:39:15 +0000 |
commit | be4f612c987ee27f78e3faf8407771e61be44cb6 (patch) | |
tree | 95453b8c5a95e3bc7a0ec816a84e6655ad282b70 | |
parent | 96293b6db8141232a6cec911343c7593d3bd0881 (diff) | |
download | suds-be4f612c987ee27f78e3faf8407771e61be44cb6.tar.gz |
Change wsdl Import to use DocumentReader instead of DefinitionsReader. This will eliminate caching intermediate wsdl objects.
-rw-r--r-- | suds/wsdl.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/suds/wsdl.py b/suds/wsdl.py index 26f15b5..8bba88f 100644 --- a/suds/wsdl.py +++ b/suds/wsdl.py @@ -310,8 +310,8 @@ class Import(WObject): log.debug('importing (%s)', url) if '://' not in url: url = urljoin(definitions.url, url) - reader = DefinitionsReader(definitions.options, Definitions) - d = reader.open(url) + options = definitions.options + d = Definitions(url, options) if d.root.match(Definitions.Tag, wsdlns): self.import_definitions(definitions, d) return |