summaryrefslogtreecommitdiff
path: root/suds/bindings/binding.py
diff options
context:
space:
mode:
authorjortel <devnull@localhost>2009-08-20 23:56:52 +0000
committerjortel <devnull@localhost>2009-08-20 23:56:52 +0000
commit49f92210582415ca0ce0ae848a0f3ed868443c5d (patch)
tree8e2bccc92c543ef0dddb98abedceb30c0ac0577b /suds/bindings/binding.py
parent2402892309c6bd9c25cedd70411b91b68855df4f (diff)
downloadsuds-49f92210582415ca0ce0ae848a0f3ed868443c5d.tar.gz
Rework the wsdl, client and servicedefinition to handle wsdls with multiple services. To ensure symmetry, the API for multiple ports was modified and the implementation simplified. See https://fedorahosted.org/suds/wiki/Documentation. The client API also replaces the self.service & self.sd with self.services and self.sd is not a list. We may want to simplify the ServiceDefintion as it currently repeats all of the /types/ for each service. Fixes ticket #247.
Diffstat (limited to 'suds/bindings/binding.py')
-rw-r--r--suds/bindings/binding.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/suds/bindings/binding.py b/suds/bindings/binding.py
index b876795..662379c 100644
--- a/suds/bindings/binding.py
+++ b/suds/bindings/binding.py
@@ -72,7 +72,7 @@ class Binding:
"""
Get the appropriate XML decoder.
@return: Either the (basic|typed) unmarshaller.
- @rtype: L{Marshaller}
+ @rtype: L{UmxTyped}
"""
if typed:
return UmxTyped(self.schema)
@@ -82,8 +82,8 @@ class Binding:
def marshaller(self):
"""
Get the appropriate XML encoder.
- @return: Either L{literal} marshaller.
- @rtype: L{Marshaller}
+ @return: An L{MxLiteral} marshaller.
+ @rtype: L{MxLiteral}
"""
return MxLiteral(self.schema)