Files
Pac-cogs/overseerr/__init__.py
2024-11-17 19:47:18 +00:00

25 lines
678 B
Python

"""Overseerr cog for Red-DiscordBot"""
from redbot.core.bot import Red # type: ignore
import logging
from .overseerr import Overseerr
logger = logging.getLogger("Overseerr")
async def setup(bot: Red) -> None:
"""Load Overseerr cog."""
try:
cog = Overseerr(bot)
await bot.add_cog(cog)
except Exception as e:
logger.error(f"Failed to load Overseerr cog: {str(e)}")
raise
async def teardown(bot: Red) -> None:
"""Clean up when unloading."""
try:
if "Overseerr" in bot.cogs:
await bot.remove_cog("Overseerr")
except Exception as e:
logger.error(f"Error during teardown: {str(e)}")
raise