У меня есть этот wsdl:
https://dep.macstation.com.ar/webservices/index.php?wsdl
, и я пытаюсь заполнить "xsd: complexType name =" dispositivo "безуспешно
до сих пор я пытался (и это наиболее близко к моей дате):
def send_enroll(self):
import zeep
from zeep import xsd
client = zeep.Client(wsdl='https://dep.macstation.com.ar/webservices/index.php?wsdl')
guias = []
guias_type = client.get_element('ns1:string')
guias.append(xsd.AnyObject(guias_type, {'1':'2'}))
print(client.service.registrarFactura(
'1','1','ff@ff.com','22/04/2020','1','1','1','22/04/2020',
guias
))
но это приводит к этой ошибке:
File "/home/osvaldo/.local/lib/python3.6/site-packages/zeep/xsd/types/complex.py", line 279, in render
element.render(parent, element_value, child_path)
File "/home/osvaldo/.local/lib/python3.6/site-packages/zeep/xsd/elements/indicators.py", line 228, in render
if name in value:
TypeError: argument of type 'AnyObject' is not iterable
есть ли способ заполнить этот тип массива?
ТКС заранее