Files
Pac-cogs/videoarchiver/__init__.py
pacnpal e2fb53c73a Add error handling to cog setup
- Add proper error logging during cog initialization
- Add CogLoadError handling
- Add logging configuration
2024-11-14 20:05:44 +00:00

17 lines
564 B
Python

import logging
from redbot.core.bot import Red
from redbot.core import errors
from .video_archiver import VideoArchiver
log = logging.getLogger("red.pacnpal.videoarchiver")
async def setup(bot: Red) -> None:
"""Load VideoArchiver cog with error handling."""
try:
cog = VideoArchiver(bot)
await bot.add_cog(cog)
log.info("VideoArchiver cog loaded successfully")
except Exception as e:
log.error(f"Failed to load VideoArchiver cog: {str(e)}")
raise errors.CogLoadError("Failed to load VideoArchiver cog") from e