reportes.py 677 Bytes
import json, configuracion

def BuscarReporteDefecto(linea,tipo,cantidadEjes=2,combustible=""):
    linea = str(linea)
    cantidadEjes = str(cantidadEjes)
    tipo = str(tipo).upper()
    combustible = combustible.upper().replace(" ","_")
    print(f"reporte defecto linea: {linea}, tipo: {tipo}, ejes {cantidadEjes},combustible {combustible}")
    with open(f"data/reportes{combustible}.json", 'r') as f:
        data = json.load(f)
    try:
        rta = data[linea][tipo][cantidadEjes]
    except:
        rta = configuracion.reporte_defecto[cantidadEjes]
    if rta in ["",False]:
        rta = configuracion.reporte_defecto[cantidadEjes]
    #print(rta)
    return rta