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