Update functions.py
Browse files- functions.py +7 -7
functions.py
CHANGED
|
@@ -6,14 +6,14 @@ import matplotlib.pyplot as plt
|
|
| 6 |
|
| 7 |
# Funci贸n para cargar modalidades y tareas desde un archivo JSON
|
| 8 |
def cargar_modalidades_tareas():
|
| 9 |
-
|
| 10 |
-
|
| 11 |
-
|
| 12 |
-
|
| 13 |
#except FileNotFoundError:
|
| 14 |
-
|
| 15 |
#except json.JSONDecodeError:
|
| 16 |
-
|
| 17 |
|
| 18 |
# Validar el diccionario de modalidades y tareas
|
| 19 |
def validar_modalidades_tareas(modalidades_tareas):
|
|
@@ -25,7 +25,7 @@ def validar_modalidades_tareas(modalidades_tareas):
|
|
| 25 |
if not isinstance(tarea, str):
|
| 26 |
raise ValueError(f"Formato incorrecto para la tarea: {tarea} en la modalidad {modalidad}")
|
| 27 |
except AttributeError:
|
| 28 |
-
raise ValueError("El objeto proporcionado no es un diccionario v谩lido.")
|
| 29 |
|
| 30 |
# Funci贸n para generar la gr谩fica de barras
|
| 31 |
def generar_grafica_barras(tareas_seleccionadas, MODALIDAD_TAREAS):
|
|
|
|
| 6 |
|
| 7 |
# Funci贸n para cargar modalidades y tareas desde un archivo JSON
|
| 8 |
def cargar_modalidades_tareas():
|
| 9 |
+
try:
|
| 10 |
+
with open("modalidades_tareas.json", "r") as file:
|
| 11 |
+
MODALIDAD_TAREAS = json.load(file)
|
| 12 |
+
return MODALIDAD_TAREAS
|
| 13 |
#except FileNotFoundError:
|
| 14 |
+
#raise ValueError("El archivo 'modalidades_tareas.json' no se encontr贸. Aseg煤rate de que existe en el directorio correcto.")
|
| 15 |
#except json.JSONDecodeError:
|
| 16 |
+
#raise ValueError("El archivo 'modalidades_tareas.json' tiene un formato incorrecto. Verifica que sea un JSON v谩lido.")
|
| 17 |
|
| 18 |
# Validar el diccionario de modalidades y tareas
|
| 19 |
def validar_modalidades_tareas(modalidades_tareas):
|
|
|
|
| 25 |
if not isinstance(tarea, str):
|
| 26 |
raise ValueError(f"Formato incorrecto para la tarea: {tarea} en la modalidad {modalidad}")
|
| 27 |
except AttributeError:
|
| 28 |
+
raise ValueError("El objeto proporcionado no es un diccionario v谩lido.") # Eliminado
|
| 29 |
|
| 30 |
# Funci贸n para generar la gr谩fica de barras
|
| 31 |
def generar_grafica_barras(tareas_seleccionadas, MODALIDAD_TAREAS):
|