summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjortel <devnull@localhost>2010-02-26 01:39:15 +0000
committerjortel <devnull@localhost>2010-02-26 01:39:15 +0000
commitbe4f612c987ee27f78e3faf8407771e61be44cb6 (patch)
tree95453b8c5a95e3bc7a0ec816a84e6655ad282b70
parent96293b6db8141232a6cec911343c7593d3bd0881 (diff)
downloadsuds-be4f612c987ee27f78e3faf8407771e61be44cb6.tar.gz
Change wsdl Import to use DocumentReader instead of DefinitionsReader. This will eliminate caching intermediate wsdl objects.
-rw-r--r--suds/wsdl.py4
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