reportes.py 571 Bytes
import json, configuracion

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