summaryrefslogtreecommitdiff
path: root/suds/bindings/binding.py
diff options
context:
space:
mode:
authorjortel <devnull@localhost>2008-07-31 21:59:38 +0000
committerjortel <devnull@localhost>2008-07-31 21:59:38 +0000
commite348bf81b97412d5c961f77dbef5277570e2106d (patch)
treed6a16b3f7d5e422879d0e13eaeb45090b6672cbd /suds/bindings/binding.py
parent5efb57fa695599a2b8747d069350bfea11c850a3 (diff)
downloadsuds-e348bf81b97412d5c961f77dbef5277570e2106d.tar.gz
A complete overhaul of the (xsd) pacakge. Uses merging approach much like the wsdl.py module. This should be a simpler, faster, more effective pattern for managing schema complexities. Also, I exect advances here will address some current issues with regard to inherrated attributes. Last, this approach is easier to test and should provide for faster schema related issue remediation.
Diffstat (limited to 'suds/bindings/binding.py')
-rw-r--r--suds/bindings/binding.py3
1 files changed, 1 insertions, 2 deletions
diff --git a/suds/bindings/binding.py b/suds/bindings/binding.py
index 9b9cb4d..e20c71e 100644
--- a/suds/bindings/binding.py
+++ b/suds/bindings/binding.py
@@ -18,7 +18,6 @@ from suds.sax import Parser, Element, Namespace
from suds.sudsobject import Factory, Object
from suds.bindings.marshaller import Marshaller
from suds.bindings.unmarshaller import Unmarshaller
-from suds.xsd import qualified_reference
from suds.xsd.query import Query
log = logger(__name__)
@@ -109,7 +108,7 @@ class Binding:
""" construct a 'composite' reply """
dictionary = {}
for rt in rtypes:
- dictionary[rt.get_name()] = rt
+ dictionary[rt.name] = rt
unmarshaller = self.unmarshaller.typed
composite = Factory.object()
for node in nodes: