Coverage for src/local_deep_research/database/backup/__init__.py: 100%

6 statements  

« prev     ^ index     » next       coverage.py v7.14.1, created at 2026-06-03 23:15 +0000

1"""Database backup module for automatic encrypted backups.""" 

2 

3from .backup_service import BackupResult, BackupService 

4from .backup_executor import BackupExecutor, get_backup_executor 

5 

6# Backward-compat aliases (deprecate in next minor version). 

7BackupScheduler = BackupExecutor 

8get_backup_scheduler = get_backup_executor 

9# Callers that used .schedule_backup(...) on the old class still work: 

10BackupExecutor.schedule_backup = BackupExecutor.submit_backup 

11 

12__all__ = [ 

13 "BackupService", 

14 "BackupResult", 

15 "BackupExecutor", 

16 "get_backup_executor", 

17 "BackupScheduler", # deprecated alias 

18 "get_backup_scheduler", # deprecated alias 

19]