diff --git a/Heimdallr.py b/Heimdallr.py index 58ee0ad..35251a5 100644 --- a/Heimdallr.py +++ b/Heimdallr.py @@ -127,19 +127,19 @@ async def bot_info_command(ctx: InteractionContext): def set_loglevel(level: str): loglevel = logging.WARNING - match str(level).lower(): - case "d", "debug": + match str(level).lower().strip(): + case "d" | "debug": loglevel = logging.DEBUG - case "i", "info", "information": + case "i" | "info" | "information": loglevel = logging.INFO - case "w", "warn", "warning": + case "w" | "warn" | "warning": loglevel = logging.WARNING - case "e", "error": + case "e" | "error": loglevel = logging.ERROR - case "c", "critical": + case "c" | "critical": loglevel = logging.CRITICAL case _: diff --git a/commands/infractions.py b/commands/infractions.py index 56a6296..83c2985 100644 --- a/commands/infractions.py +++ b/commands/infractions.py @@ -214,7 +214,7 @@ class Infractions(Extension): guild_settings: Optional[GuildSettings] = GuildSettings.get_or_none(GuildSettings.guild_id == int(ctx.guild_id)) if guild_settings is not None: if guild_settings.admin_channel is not None: - admin_channel = self.client.fetch_channel(int(guild_settings.admin_channel)) + admin_channel = await self.client.fetch_channel(int(guild_settings.admin_channel)) if admin_channel is not None: await admin_channel.send(embed=Embed( title=f"Warned {user.display_name} ({user.username}#{user.discriminator}, {user.id})",