Fix - replace getchildren form list
This commit is contained in:
parent
8a8f05384b
commit
8f15961d20
|
@ -1974,20 +1974,20 @@ def _nomina(doc, data, values, version_cfdi):
|
|||
if not node is None:
|
||||
data['comprobante'].update(CaseInsensitiveDict(node.attrib.copy()))
|
||||
info['percepciones'] = []
|
||||
for p in node.getchildren():
|
||||
for p in list(node):
|
||||
info['percepciones'].append(CaseInsensitiveDict(p.attrib.copy()))
|
||||
|
||||
node = node_nomina.find('{}Deducciones'.format(PRE['NOMINA'][version]))
|
||||
if not node is None:
|
||||
data['comprobante'].update(CaseInsensitiveDict(node.attrib.copy()))
|
||||
info['deducciones'] = []
|
||||
for d in node.getchildren():
|
||||
for d in list(node):
|
||||
info['deducciones'].append(CaseInsensitiveDict(d.attrib.copy()))
|
||||
|
||||
node = node_nomina.find('{}OtrosPagos'.format(PRE['NOMINA'][version]))
|
||||
if not node is None:
|
||||
info['otrospagos'] = []
|
||||
for o in node.getchildren():
|
||||
for o in list(node):
|
||||
info['otrospagos'].append(CaseInsensitiveDict(o.attrib.copy()))
|
||||
n = o.find('{}SubsidioAlEmpleo'.format(PRE['NOMINA'][version]))
|
||||
if not n is None:
|
||||
|
@ -1996,7 +1996,7 @@ def _nomina(doc, data, values, version_cfdi):
|
|||
node = node_nomina.find('{}Incapacidades'.format(PRE['NOMINA'][version]))
|
||||
if not node is None:
|
||||
info['incapacidades'] = []
|
||||
for i in node.getchildren():
|
||||
for i in list(node):
|
||||
info['incapacidades'].append(CaseInsensitiveDict(i.attrib.copy()))
|
||||
|
||||
return info
|
||||
|
@ -3015,7 +3015,7 @@ class ImportCFDI(object):
|
|||
def _conceptos(self):
|
||||
data = []
|
||||
conceptos = self._doc.find('{}Conceptos'.format(self._pre))
|
||||
for c in conceptos.getchildren():
|
||||
for c in list(conceptos):
|
||||
values = CaseInsensitiveDict(c.attrib.copy())
|
||||
data.append(values)
|
||||
return data
|
||||
|
|
Loading…
Reference in New Issue