Implementar nueva lógica de estados de sincronización basada en ubicación de archivos
- Agregar nuevos estados: Recibido y Procesando
- Implementar función determine_sync_status() que verifica:
* D:\sftp\{nodo}.zip -> estado 'Recibido'
* D:\BackupSFTP\{nodo}.zip -> estado 'Procesando'
* Comparación de fechas para estado 'Actualizada'
- Actualizar get_node_status() y get_all_nodes() para usar nueva lógica
- Agregar script de pruebas test_sync_status.py
This commit is contained in:
@@ -9,6 +9,8 @@ class EstadoSincronizacion(str, Enum):
|
||||
ACTUALIZADA = "Actualizada"
|
||||
ATENCION = "Atención"
|
||||
ERROR = "Error"
|
||||
RECIBIDO = "Recibido"
|
||||
PROCESANDO = "Procesando"
|
||||
|
||||
|
||||
class NodeStatus(BaseModel):
|
||||
|
||||
Reference in New Issue
Block a user