Skip to content

Commit 5a29dfb

Browse files
committed
Optimizations
1 parent 5dc497d commit 5a29dfb

File tree

2 files changed

+1223
-1224
lines changed

2 files changed

+1223
-1224
lines changed

satcfdi/transform/objectify.py

+24-24
Original file line numberDiff line numberDiff line change
@@ -8513,11 +8513,11 @@ def signed_info0(cls, node):
85138513
self['Id'] = a
85148514
return self
85158515
def canonicalization_method0(cls, node):
8516-
self = {QName(n).localname: cfdi_objectify.get(n.tag, default_objectify)(cls, n) for n in node}
8516+
self = {QName(n.tag).localname: cfdi_objectify.get(n.tag, default_objectify)(cls, n) for n in node}
85178517
self['Algorithm'] = node.attrib['Algorithm']
85188518
return self
85198519
def signature_method0(cls, node):
8520-
self = {QName(n).localname: cfdi_objectify.get(n.tag, default_objectify)(cls, n) for n in node}
8520+
self = {QName(n.tag).localname: cfdi_objectify.get(n.tag, default_objectify)(cls, n) for n in node}
85218521
el = node.find('{http://www.w3.org/2000/09/xmldsig#}HMACOutputLength')
85228522
if el is not None:
85238523
self['HMACOutputLength'] = Xint(el.text)
@@ -8544,18 +8544,18 @@ def transforms0(cls, node):
85448544
self['Transform'] = transform0(cls, el)
85458545
return self
85468546
def transform0(cls, node):
8547-
self = {QName(n).localname: cfdi_objectify.get(n.tag, default_objectify)(cls, n) for n in node}
8547+
self = {QName(n.tag).localname: cfdi_objectify.get(n.tag, default_objectify)(cls, n) for n in node}
85488548
el = node.find('{http://www.w3.org/2000/09/xmldsig#}XPath')
85498549
if el is not None:
85508550
self['XPath'] = el.text
85518551
self['Algorithm'] = node.attrib['Algorithm']
85528552
return self
85538553
def digest_method0(cls, node):
8554-
self = {QName(n).localname: cfdi_objectify.get(n.tag, default_objectify)(cls, n) for n in node}
8554+
self = {QName(n.tag).localname: cfdi_objectify.get(n.tag, default_objectify)(cls, n) for n in node}
85558555
self['Algorithm'] = node.attrib['Algorithm']
85568556
return self
85578557
def key_info0(cls, node):
8558-
self = {QName(n).localname: cfdi_objectify.get(n.tag, default_objectify)(cls, n) for n in node}
8558+
self = {QName(n.tag).localname: cfdi_objectify.get(n.tag, default_objectify)(cls, n) for n in node}
85598559
el = node.find('{http://www.w3.org/2000/09/xmldsig#}KeyName')
85608560
if el is not None:
85618561
self['KeyName'] = el.text
@@ -8581,7 +8581,7 @@ def key_info0(cls, node):
85818581
self['Id'] = a
85828582
return self
85838583
def key_value0(cls, node):
8584-
self = {QName(n).localname: cfdi_objectify.get(n.tag, default_objectify)(cls, n) for n in node}
8584+
self = {QName(n.tag).localname: cfdi_objectify.get(n.tag, default_objectify)(cls, n) for n in node}
85858585
el = node.find('{http://www.w3.org/2000/09/xmldsig#}DSAKeyValue')
85868586
if el is not None:
85878587
self['DSAKeyValue'] = dsakey_value0(cls, el)
@@ -8599,7 +8599,7 @@ def retrieval_method0(cls, node):
85998599
self['Type'] = a
86008600
return self
86018601
def x509data0(cls, node):
8602-
self = {QName(n).localname: cfdi_objectify.get(n.tag, default_objectify)(cls, n) for n in node}
8602+
self = {QName(n.tag).localname: cfdi_objectify.get(n.tag, default_objectify)(cls, n) for n in node}
86038603
el = node.find('{http://www.w3.org/2000/09/xmldsig#}X509IssuerSerial')
86048604
if el is not None:
86058605
self['X509IssuerSerial'] = x509issuer_serial0(cls, el)
@@ -8624,7 +8624,7 @@ def x509issuer_serial0(cls, node):
86248624
self['X509SerialNumber'] = Xint(el.text)
86258625
return self
86268626
def pgpdata0(cls, node):
8627-
self = {QName(n).localname: cfdi_objectify.get(n.tag, default_objectify)(cls, n) for n in node}
8627+
self = {QName(n.tag).localname: cfdi_objectify.get(n.tag, default_objectify)(cls, n) for n in node}
86288628
el = node.find('{http://www.w3.org/2000/09/xmldsig#}PGPKeyID')
86298629
self['PGPKeyID'] = el.text
86308630
el = node.find('{http://www.w3.org/2000/09/xmldsig#}PGPKeyPacket')
@@ -8634,12 +8634,12 @@ def pgpdata0(cls, node):
86348634
self['PGPKeyPacket'] = el.text
86358635
return self
86368636
def spkid_ata0(cls, node):
8637-
self = {QName(n).localname: cfdi_objectify.get(n.tag, default_objectify)(cls, n) for n in node}
8637+
self = {QName(n.tag).localname: cfdi_objectify.get(n.tag, default_objectify)(cls, n) for n in node}
86388638
el = node.find('{http://www.w3.org/2000/09/xmldsig#}SPKISexp')
86398639
self['SPKISexp'] = el.text
86408640
return self
86418641
def object0(cls, node):
8642-
self = {QName(n).localname: cfdi_objectify.get(n.tag, default_objectify)(cls, n) for n in node}
8642+
self = {QName(n.tag).localname: cfdi_objectify.get(n.tag, default_objectify)(cls, n) for n in node}
86438643
if (a := node.attrib.get('Id')) is not None:
86448644
self['Id'] = a
86458645
if (a := node.attrib.get('MimeType')) is not None:
@@ -8662,7 +8662,7 @@ def signature_properties_type0(cls, node):
86628662
self['Id'] = a
86638663
return self
86648664
def signature_property0(cls, node):
8665-
self = {QName(n).localname: cfdi_objectify.get(n.tag, default_objectify)(cls, n) for n in node}
8665+
self = {QName(n.tag).localname: cfdi_objectify.get(n.tag, default_objectify)(cls, n) for n in node}
86668666
self['Target'] = node.attrib['Target']
86678667
if (a := node.attrib.get('Id')) is not None:
86688668
self['Id'] = a
@@ -9863,10 +9863,10 @@ def imp_retenidos0(cls, node):
98639863
self['TipoPagoRet'] = node.attrib['TipoPagoRet']
98649864
return self
98659865
def complemento0(cls, node):
9866-
self = {QName(n).localname: cfdi_objectify.get(n.tag, default_objectify)(cls, n) for n in node}
9866+
self = {QName(n.tag).localname: cfdi_objectify.get(n.tag, default_objectify)(cls, n) for n in node}
98679867
return self
98689868
def addenda0(cls, node):
9869-
self = {QName(n).localname: cfdi_objectify.get(n.tag, default_objectify)(cls, n) for n in node}
9869+
self = {QName(n.tag).localname: cfdi_objectify.get(n.tag, default_objectify)(cls, n) for n in node}
98709870
return self
98719871
def sector_financiero0(cls, node):
98729872
self = cls()
@@ -9974,10 +9974,10 @@ def imp_retenidos1(cls, node):
99749974
self['TipoPagoRet'] = catalog_code('{http://www.sat.gob.mx/esquemas/retencionpago/1/catalogos}c_TipoPagoRet', node.attrib['TipoPagoRet'])
99759975
return self
99769976
def complemento1(cls, node):
9977-
self = {QName(n).localname: cfdi_objectify.get(n.tag, default_objectify)(cls, n) for n in node}
9977+
self = {QName(n.tag).localname: cfdi_objectify.get(n.tag, default_objectify)(cls, n) for n in node}
99789978
return self
99799979
def addenda1(cls, node):
9980-
self = {QName(n).localname: cfdi_objectify.get(n.tag, default_objectify)(cls, n) for n in node}
9980+
self = {QName(n.tag).localname: cfdi_objectify.get(n.tag, default_objectify)(cls, n) for n in node}
99819981
return self
99829982
def comprobante0(cls, node):
99839983
self = cls()
@@ -10081,7 +10081,7 @@ def concepto1(cls, node):
1008110081
def cuenta_predial0(cls, node):
1008210082
return node.attrib['numero']
1008310083
def complemento_concepto0(cls, node):
10084-
self = {QName(n).localname: cfdi_objectify.get(n.tag, default_objectify)(cls, n) for n in node}
10084+
self = {QName(n.tag).localname: cfdi_objectify.get(n.tag, default_objectify)(cls, n) for n in node}
1008510085
return self
1008610086
def parte0(cls, node):
1008710087
self = ScalarMap()
@@ -10124,10 +10124,10 @@ def traslado0(cls, node):
1012410124
self['Importe'] = Decimal(node.attrib['importe'])
1012510125
return self
1012610126
def complemento2(cls, node):
10127-
self = {QName(n).localname: cfdi_objectify.get(n.tag, default_objectify)(cls, n) for n in node}
10127+
self = {QName(n.tag).localname: cfdi_objectify.get(n.tag, default_objectify)(cls, n) for n in node}
1012810128
return self
1012910129
def addenda2(cls, node):
10130-
self = {QName(n).localname: cfdi_objectify.get(n.tag, default_objectify)(cls, n) for n in node}
10130+
self = {QName(n.tag).localname: cfdi_objectify.get(n.tag, default_objectify)(cls, n) for n in node}
1013110131
return self
1013210132
def comprobante1(cls, node):
1013310133
self = cls()
@@ -10264,7 +10264,7 @@ def informacion_aduanera0(cls, node):
1026410264
def cuenta_predial1(cls, node):
1026510265
return node.attrib['Numero']
1026610266
def complemento_concepto1(cls, node):
10267-
self = {QName(n).localname: cfdi_objectify.get(n.tag, default_objectify)(cls, n) for n in node}
10267+
self = {QName(n.tag).localname: cfdi_objectify.get(n.tag, default_objectify)(cls, n) for n in node}
1026810268
return self
1026910269
def parte1(cls, node):
1027010270
self = ScalarMap()
@@ -10311,10 +10311,10 @@ def traslado2(cls, node):
1031110311
self['Importe'] = Decimal(node.attrib['Importe'])
1031210312
return self
1031310313
def complemento3(cls, node):
10314-
self = {QName(n).localname: cfdi_objectify.get(n.tag, default_objectify)(cls, n) for n in node}
10314+
self = {QName(n.tag).localname: cfdi_objectify.get(n.tag, default_objectify)(cls, n) for n in node}
1031510315
return self
1031610316
def addenda3(cls, node):
10317-
self = {QName(n).localname: cfdi_objectify.get(n.tag, default_objectify)(cls, n) for n in node}
10317+
self = {QName(n.tag).localname: cfdi_objectify.get(n.tag, default_objectify)(cls, n) for n in node}
1031810318
return self
1031910319
def comprobante2(cls, node):
1032010320
self = cls()
@@ -10474,7 +10474,7 @@ def informacion_aduanera2(cls, node):
1047410474
def cuenta_predial2(cls, node):
1047510475
return node.attrib['Numero']
1047610476
def complemento_concepto2(cls, node):
10477-
self = {QName(n).localname: cfdi_objectify.get(n.tag, default_objectify)(cls, n) for n in node}
10477+
self = {QName(n.tag).localname: cfdi_objectify.get(n.tag, default_objectify)(cls, n) for n in node}
1047810478
return self
1047910479
def parte2(cls, node):
1048010480
self = ScalarMap()
@@ -10524,10 +10524,10 @@ def traslado4(cls, node):
1052410524
self['Importe'] = Decimal(a)
1052510525
return self
1052610526
def complemento4(cls, node):
10527-
self = {QName(n).localname: cfdi_objectify.get(n.tag, default_objectify)(cls, n) for n in node}
10527+
self = {QName(n.tag).localname: cfdi_objectify.get(n.tag, default_objectify)(cls, n) for n in node}
1052810528
return self
1052910529
def addenda4(cls, node):
10530-
self = {QName(n).localname: cfdi_objectify.get(n.tag, default_objectify)(cls, n) for n in node}
10530+
self = {QName(n.tag).localname: cfdi_objectify.get(n.tag, default_objectify)(cls, n) for n in node}
1053110531
return self
1053210532
def carta_porte0(cls, node):
1053310533
self = cls()

0 commit comments

Comments
 (0)