mirror of
https://github.com/pacnpal/Pac-cogs.git
synced 2025-12-20 10:51:05 -05:00
Core processing logic in VideoProcessor class Dedicated message handling in MessageHandler Queue operations in QueueHandler Progress tracking in ProgressTracker Reaction management in reactions.py Improved Maintainability: Each component has a single responsibility Easier to test individual components Better code organization and readability Reduced file sizes for better version control Better Resource Management: Centralized progress tracking Isolated queue operations Cleaner cleanup processes Optimized Imports: Components can be imported individually as needed Main processor.py provides backward compatibility Clear module interface through init.py
18 lines
318 B
Python
18 lines
318 B
Python
"""Re-export video processing components from processor module"""
|
|
|
|
from videoarchiver.processor import (
|
|
VideoProcessor,
|
|
REACTIONS,
|
|
ProgressTracker,
|
|
MessageHandler,
|
|
QueueHandler
|
|
)
|
|
|
|
__all__ = [
|
|
'VideoProcessor',
|
|
'REACTIONS',
|
|
'ProgressTracker',
|
|
'MessageHandler',
|
|
'QueueHandler'
|
|
]
|