diff --git a/videoarchiver/__init__.py b/videoarchiver/__init__.py index 27c3e67..337acf6 100644 --- a/videoarchiver/__init__.py +++ b/videoarchiver/__init__.py @@ -13,6 +13,10 @@ modules_to_reload = [ 'videoarchiver.utils', 'videoarchiver.processor', 'videoarchiver.processor.core', + 'videoarchiver.processor.queue_processor', + 'videoarchiver.queue', + 'videoarchiver.queue.models', + 'videoarchiver.queue.manager', 'videoarchiver.core.commands.settings_commands', 'videoarchiver.core.commands.archiver_commands', 'videoarchiver.core.commands.database_commands' @@ -31,6 +35,10 @@ importlib.reload(utils) from . import processor importlib.reload(processor) +# Import and reload queue +from . import queue +importlib.reload(queue) + from .core.base import VideoArchiver from .core.initialization import initialize_cog, init_callback from .core.cleanup import cleanup_resources diff --git a/videoarchiver/processor/queue_processor.py b/videoarchiver/processor/queue_processor.py index 0e690b2..0292906 100644 --- a/videoarchiver/processor/queue_processor.py +++ b/videoarchiver/processor/queue_processor.py @@ -7,11 +7,11 @@ from typing import List, Optional, Dict, Any, Set, Union, TypedDict, ClassVar from datetime import datetime import discord -from videoarchiver.queue.models import QueueItem -from videoarchiver.queue.manager import EnhancedVideoQueueManager -from videoarchiver.processor.constants import REACTIONS -from videoarchiver.processor.url_extractor import URLMetadata -from videoarchiver.utils.exceptions import QueueProcessingError +from ..queue.models import QueueItem +from ..queue.manager import EnhancedVideoQueueManager +from .constants import REACTIONS +from .url_extractor import URLMetadata +from ..utils.exceptions import QueueProcessingError logger = logging.getLogger("VideoArchiver")