File size: 1,450 Bytes
8e4018d |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 |
# Automation package
# Import all automation modules
from utils.automation.workflow import Workflow, WorkflowManager, workflow_manager
from utils.automation.scheduled_tasks import ScheduledTask, TaskManager, task_manager
from utils.automation.reminders import Reminder, ReminderManager, reminder_manager
from utils.automation.batch_processing import BatchOperation, BatchProcessor, batch_processor
from utils.automation.templates import Template, TemplateManager, template_manager
from utils.automation.data_sync import SyncRule, SyncManager, sync_manager
from utils.automation.backup import BackupSchedule, BackupManager, backup_manager
from utils.automation.cleanup import CleanupRule, CleanupManager, cleanup_manager
# Export all automation instances and classes
__all__ = [
# Workflow
'workflow_manager',
'Workflow',
'WorkflowManager',
# Scheduled Tasks
'task_manager',
'ScheduledTask',
'TaskManager',
# Reminders
'reminder_manager',
'Reminder',
'ReminderManager',
# Batch Processing
'batch_processor',
'BatchOperation',
'BatchProcessor',
# Templates
'template_manager',
'Template',
'TemplateManager',
# Data Sync
'sync_manager',
'SyncRule',
'SyncManager',
# Backup
'backup_manager',
'BackupSchedule',
'BackupManager',
# Cleanup
'cleanup_manager',
'CleanupRule',
'CleanupManager'
] |