• Почему не отправляется SOAP-запрос?

    @Tanya2289 Автор вопроса
    Сергей Горностаев,
    self = <Sequence([<Element(name='messageInfo', type=<zeep.xsd.dynamic_types.MessageInfoType object at 0x00000блаблабла)>])>
    parent = <Element {http://ip.ddd.ru/objects}parameter at блаблабла>
    value = '<soapenv:Envelope xmlns:soapenv="http://блаблабла/soap/envelope/"  xmlns:obj="http://блаблаблаobjects">\n ...</obj:parameter>\n             </obj:GetOutgoingTrafficRequest>\n          </soapenv:Body>\n       </soapenv:Envelope>'
    render_path = ['GetOutgoingTrafficRequest', 'parameter']
    
        def render(self, parent, value, render_path):
            """Create subelements in the given parent object."""
            if not isinstance(value, list):
                values = [value]
            else:
                values = value
        
            self.validate(values, render_path)
        
            for value in max_occurs_iter(self.max_occurs, values):
                for name, element in self.elements_nested:
                    if name:
                        if name in value:
    >                       element_value = value[name]
    E                       TypeError: string indices must be integers, not 'str'
    Написано