mirror of
https://github.com/pacnpal/Pac-cogs.git
synced 2025-12-20 10:51:05 -05:00
fix: Improve cog initialization and cleanup - Ensure proper component initialization - Add better error handling - Improve cleanup process
This commit is contained in:
@@ -14,7 +14,6 @@ import traceback
|
|||||||
from videoarchiver.config_manager import ConfigManager
|
from videoarchiver.config_manager import ConfigManager
|
||||||
from videoarchiver.update_checker import UpdateChecker
|
from videoarchiver.update_checker import UpdateChecker
|
||||||
from videoarchiver.processor import VideoProcessor
|
from videoarchiver.processor import VideoProcessor
|
||||||
from videoarchiver.commands import VideoArchiverCommands
|
|
||||||
from videoarchiver.utils.video_downloader import VideoDownloader
|
from videoarchiver.utils.video_downloader import VideoDownloader
|
||||||
from videoarchiver.utils.message_manager import MessageManager
|
from videoarchiver.utils.message_manager import MessageManager
|
||||||
from videoarchiver.utils.file_ops import cleanup_downloads
|
from videoarchiver.utils.file_ops import cleanup_downloads
|
||||||
@@ -76,14 +75,6 @@ class VideoArchiver(commands.Cog):
|
|||||||
self.update_checker = UpdateChecker(self.bot, self.config_manager)
|
self.update_checker = UpdateChecker(self.bot, self.config_manager)
|
||||||
self.processor = VideoProcessor(self.bot, self.config_manager, self.components)
|
self.processor = VideoProcessor(self.bot, self.config_manager, self.components)
|
||||||
|
|
||||||
# Initialize commands handler
|
|
||||||
self.commands_handler = VideoArchiverCommands(
|
|
||||||
self.bot,
|
|
||||||
self.config_manager,
|
|
||||||
self.update_checker,
|
|
||||||
self.processor
|
|
||||||
)
|
|
||||||
|
|
||||||
# Initialize components for existing guilds
|
# Initialize components for existing guilds
|
||||||
for guild in self.bot.guilds:
|
for guild in self.bot.guilds:
|
||||||
try:
|
try:
|
||||||
|
|||||||
Reference in New Issue
Block a user