From 92605a28cca31be50ebbe1001e5a66fc1c37569f Mon Sep 17 00:00:00 2001 From: mireya Date: Mon, 8 Dec 2025 10:22:59 +0000 Subject: [PATCH] Actualizar backup_logic.py --- backup_logic.py | 13 ------------- 1 file changed, 13 deletions(-) diff --git a/backup_logic.py b/backup_logic.py index b068220..28cd5c7 100644 --- a/backup_logic.py +++ b/backup_logic.py @@ -11,9 +11,6 @@ def create_backup(alarms): :param alarms: La lista de alarmas a guardar. """ try: - # Nota: Asumo que 'alarms' es la lista de alarmas obtenida, por ejemplo, de al.load_alarms() - # Si las alarmas son estructuras complejas (ej. clases), necesitarás serializarlas - # correctamente, pero para una lista de diccionarios, JSON es suficiente. with open(BACKUP_FILE, 'w', encoding='utf-8') as f: json.dump({'alarms': alarms}, f, indent=4) @@ -39,18 +36,8 @@ def restore_backup(): data = json.load(f) alarms = data.get('alarms', []) - # Aquí necesitarías una función en 'alarm_logic.py' para sobrescribir - # el estado actual con el estado restaurado. Si 'alarm_logic' usa un - # archivo persistente, podrías reemplazar ese archivo con el contenido - # de 'alarms', o llamar a una función para guardar el estado. - - # Nota: Dado que 'alarm_logic.py' no está completo aquí, - # se devuelve la lista de alarmas y se debe manejar en el main. - return alarms except Exception as e: messagebox.showerror("Error de Restauración", f"Error al cargar la copia de seguridad: {e}") return None - -# Fin de backup_logic.py \ No newline at end of file