diff --git a/redbot/core/modlog.py b/redbot/core/modlog.py index 6fb8ba782..5758b9b33 100644 --- a/redbot/core/modlog.py +++ b/redbot/core/modlog.py @@ -1,6 +1,7 @@ from __future__ import annotations import asyncio +import logging from datetime import datetime, timedelta from typing import List, Union, Optional, cast, TYPE_CHECKING @@ -21,6 +22,8 @@ from .generic_casetypes import all_generics if TYPE_CHECKING: from redbot.core.bot import Red +log = logging.getLogger("red.core.modlog") + __all__ = [ "Case", "CaseType", @@ -497,12 +500,15 @@ class CaseType: image: str, case_str: str, guild: Optional[discord.Guild] = None, + **kwargs, ): self.name = name self.default_setting = default_setting self.image = image self.case_str = case_str self.guild = guild + if kwargs: + log.warning("Got unexpected keys in case %s", ",".join(kwargs.keys())) async def to_json(self): """Transforms the case type into a dict and saves it"""