reportes.py
688 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(" ","_")
archivo = f"data/reportes{combustible}.json"
print(f"reporte defecto linea: {linea}, tipo: {tipo}, ejes {cantidadEjes},json: {archivo}")
with open(archivo, '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