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
« prev ^ index » next coverage.py v7.14.1, created at 2026-06-03 23:15 +0000
1"""Database backup module for automatic encrypted backups."""
3from .backup_service import BackupResult, BackupService
4from .backup_executor import BackupExecutor, get_backup_executor
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
12__all__ = [
13 "BackupService",
14 "BackupResult",
15 "BackupExecutor",
16 "get_backup_executor",
17 "BackupScheduler", # deprecated alias
18 "get_backup_scheduler", # deprecated alias
19]