summaryrefslogtreecommitdiff
path: root/suds/bindings/binding.py
diff options
context:
space:
mode:
authorjortel <devnull@localhost>2009-10-27 22:04:22 +0000
committerjortel <devnull@localhost>2009-10-27 22:04:22 +0000
commitb8440ea4413156d24260c53467d5aa8493a43229 (patch)
treeea3e1dbb959289f552d3804f44849634c2941351 /suds/bindings/binding.py
parent0dd5af1ccfcd428e6c3ee41a7a6993c274e6bbc7 (diff)
downloadsuds-b8440ea4413156d24260c53467d5aa8493a43229.tar.gz
Update PartElement to make parameters (mostly for rpc/encoded) optional. This is because when <part/> is defined as <part ... type=''/> there isn't a way to specify them as being optional or not as with <part .. element=''/> which relies on the definition of the element (which does support nillable and minOccurs).
Diffstat (limited to 'suds/bindings/binding.py')
-rw-r--r--suds/bindings/binding.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/suds/bindings/binding.py b/suds/bindings/binding.py
index 662379c..450274a 100644
--- a/suds/bindings/binding.py
+++ b/suds/bindings/binding.py
@@ -494,6 +494,9 @@ class PartElement(SchemaElement):
def implany(self):
return self
+
+ def optional(self):
+ return True
def namespace(self, prefix=None):
return Namespace.default