Code Duplication    Length = 24-24 lines in 2 locations

satcfdi/create/pld/tpp.py 1 location

@@ 34-57 (lines=24) @@
31
        })
32
        
33
34
class DatosOperacionType(ScalarMap):
35
    """
36
    
37
    :param fecha_operacion:
38
    :param codigo_postal:
39
    :param tipo_operacion:
40
    :param cantidad:
41
    :param datos_liquidacion:
42
    """
43
    
44
    def __init__(
45
            self,
46
            fecha_operacion: date,
47
            codigo_postal: str,
48
            tipo_operacion: str,
49
            cantidad: str,
50
            datos_liquidacion: DatosLiquidacionType | dict | Sequence[DatosLiquidacionType | dict],
51
    ): 
52
        super().__init__({
53
            'FechaOperacion': fecha_operacion,
54
            'CodigoPostal': codigo_postal,
55
            'TipoOperacion': tipo_operacion,
56
            'Cantidad': cantidad,
57
            'DatosLiquidacion': datos_liquidacion,
58
        })
59
        
60

satcfdi/create/pld/tdr.py 1 location

@@ 28-51 (lines=24) @@
25
        })
26
        
27
28
class DatosOperacionType(ScalarMap):
29
    """
30
    
31
    :param fecha_operacion:
32
    :param codigo_postal:
33
    :param tipo_operacion:
34
    :param cantidad:
35
    :param datos_liquidacion:
36
    """
37
    
38
    def __init__(
39
            self,
40
            fecha_operacion: date,
41
            codigo_postal: str,
42
            tipo_operacion: str,
43
            cantidad: str,
44
            datos_liquidacion: DatosLiquidacionType | dict | Sequence[DatosLiquidacionType | dict],
45
    ): 
46
        super().__init__({
47
            'FechaOperacion': fecha_operacion,
48
            'CodigoPostal': codigo_postal,
49
            'TipoOperacion': tipo_operacion,
50
            'Cantidad': cantidad,
51
            'DatosLiquidacion': datos_liquidacion,
52
        })
53
        
54