diff options
author | jortel <devnull@localhost> | 2009-10-27 22:04:22 +0000 |
---|---|---|
committer | jortel <devnull@localhost> | 2009-10-27 22:04:22 +0000 |
commit | b8440ea4413156d24260c53467d5aa8493a43229 (patch) | |
tree | ea3e1dbb959289f552d3804f44849634c2941351 /suds/bindings/binding.py | |
parent | 0dd5af1ccfcd428e6c3ee41a7a6993c274e6bbc7 (diff) | |
download | suds-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.py | 3 |
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 |