MCPcopy Create free account
hub / github.com/ronreiter/interactive-tutorials / header

Method header

suds/wsdl.py:630–648  ·  view source on GitHub ↗

add the input/output header properties

(self, definitions, parent, root)

Source from the content-addressed store, hash-verified

628 body.namespace = (prefix, ns)
629
630 def header(self, definitions, parent, root):
631 """ add the input/output header properties """
632 if root is None:
633 return
634 header = Facade('Header')
635 parent.headers.append(header)
636 header.use = root.get('use', default='literal')
637 ns = root.get('namespace')
638 if ns is None:
639 header.namespace = definitions.tns
640 else:
641 prefix = root.findPrefix(ns, 'h0')
642 header.namespace = (prefix, ns)
643 msg = root.get('message')
644 if msg is not None:
645 header.message = msg
646 part = root.get('part')
647 if part is not None:
648 header.part = part
649
650 def resolve(self, definitions):
651 """

Callers 1

add_operationsMethod · 0.95

Calls 4

FacadeClass · 0.90
findPrefixMethod · 0.80
appendMethod · 0.45
getMethod · 0.45

Tested by

no test coverage detected