From 0df5c879bbae2e17bce7d56b88250a8653419656 Mon Sep 17 00:00:00 2001 From: pacnpal <183241239+pacnpal@users.noreply.github.com> Date: Fri, 15 Nov 2024 01:03:30 +0000 Subject: [PATCH] fix: Improve VideoArchiver cog structure - Remove command registration (handled by commands.py) - Ensure data directories exist - Add better initialization and cleanup - Improve error handling --- videoarchiver/video_archiver.py | 1 + 1 file changed, 1 insertion(+) diff --git a/videoarchiver/video_archiver.py b/videoarchiver/video_archiver.py index c5cc2d8..344fbed 100644 --- a/videoarchiver/video_archiver.py +++ b/videoarchiver/video_archiver.py @@ -62,6 +62,7 @@ class VideoArchiver(commands.Cog): # Initialize queue manager queue_path = self.data_path / "queue_state.json" + queue_path.parent.mkdir(parents=True, exist_ok=True) self.queue_manager = EnhancedVideoQueueManager( max_retries=3, retry_delay=5,