Files
Pac-cogs/videoarchiver/shared/__init__.py
pacnpal d9fc0f360f Identified cyclic dependency between processor and utils packages
Created new shared package with centralized progress tracking:

videoarchiver/shared/progress.py
videoarchiver/shared/init.py
Refactored compression_manager.py to use shared progress module instead of importing from processor

Architecture improvements:

Better separation of concerns
Eliminated cyclic dependencies
Centralized progress tracking
Improved maintainability
2024-11-17 21:40:50 +00:00

32 lines
817 B
Python

"""Shared functionality for the videoarchiver package"""
from .progress import (
compression_progress,
download_progress,
processing_progress,
get_compression_progress,
update_compression_progress,
clear_compression_progress,
get_download_progress,
update_download_progress,
clear_download_progress,
get_processing_progress,
update_processing_progress,
clear_processing_progress,
)
__all__ = [
'compression_progress',
'download_progress',
'processing_progress',
'get_compression_progress',
'update_compression_progress',
'clear_compression_progress',
'get_download_progress',
'update_download_progress',
'clear_download_progress',
'get_processing_progress',
'update_processing_progress',
'clear_processing_progress',
]