Hi!
I have a piece of code that works fine:
Any help much appreciated:-)
BR,
Henrik
I have a piece of code that works fine:
result_ack = client.service.AcknowledgeResults([{'_value_1': 'OK', 'PassageID': id}])But when I add the hard coded value to a variable and then try to pass it to:variable = "[{'_value_1': 'OK', 'PassageID': " + id + " }]" result_ack = client.service.AcknowledgeResults(variable)I receive "TypeError: string indices must be integers"Any help much appreciated:-)
BR,
Henrik
Error:Complete error: result_ack = client.service.AcknowledgeResults(id) File "/usr/lib/python3/dist-packages/zeep/client.py", line 45, in __call__ self._op_name, args, kwargs) File "/usr/lib/python3/dist-packages/zeep/wsdl/bindings/soap.py", line 110, in send options=options) File "/usr/lib/python3/dist-packages/zeep/wsdl/bindings/soap.py", line 68, in _create serialized = operation_obj.create(*args, **kwargs) File "/usr/lib/python3/dist-packages/zeep/wsdl/definitions.py", line 197, in create return self.input.serialize(*args, **kwargs) File "/usr/lib/python3/dist-packages/zeep/wsdl/messages/soap.py", line 64, in serialize self.body.render(body, body_value) File "/usr/lib/python3/dist-packages/zeep/xsd/elements/element.py", line 191, in render self._render_value_item(parent, value, render_path) File "/usr/lib/python3/dist-packages/zeep/xsd/elements/element.py", line 215, in _render_value_item return self.type.render(node, value, None, render_path) File "/usr/lib/python3/dist-packages/zeep/xsd/types/complex.py", line 253, in render element.render(parent, element_value, child_path) File "/usr/lib/python3/dist-packages/zeep/xsd/elements/indicators.py", line 241, in render element.render(parent, element_value, child_path) File "/usr/lib/python3/dist-packages/zeep/xsd/elements/element.py", line 191, in render self._render_value_item(parent, value, render_path) File "/usr/lib/python3/dist-packages/zeep/xsd/elements/element.py", line 215, in _render_value_item return self.type.render(node, value, None, render_path) File "/usr/lib/python3/dist-packages/zeep/xsd/types/complex.py", line 224, in render attr_value = value[name] if name in value else NotSet TypeError: string indices must be integers 