From 3153ad05222156b4aacb0f288d36ec3a1ab6eda1 Mon Sep 17 00:00:00 2001 From: Numerlor <25886452+Numerlor@users.noreply.github.com> Date: Thu, 25 Feb 2021 04:23:54 +0100 Subject: Send command help for `BadUnionArgument`s --- bot/exts/backend/error_handler.py | 1 + 1 file changed, 1 insertion(+) diff --git a/bot/exts/backend/error_handler.py b/bot/exts/backend/error_handler.py index d2cce5558..92414e5d2 100644 --- a/bot/exts/backend/error_handler.py +++ b/bot/exts/backend/error_handler.py @@ -239,6 +239,7 @@ class ErrorHandler(Cog): elif isinstance(e, errors.BadUnionArgument): embed = self._get_error_embed("Bad argument", f"{e}\n{e.errors[-1]}") await ctx.send(embed=embed) + await prepared_help_command self.bot.stats.incr("errors.bad_union_argument") elif isinstance(e, errors.ArgumentParsingError): embed = self._get_error_embed("Argument parsing error", str(e)) -- cgit v1.2.3 From d56b01ad1d9d2b52603255978061c95a2487505a Mon Sep 17 00:00:00 2001 From: Numerlor <25886452+Numerlor@users.noreply.github.com> Date: Thu, 25 Feb 2021 04:24:20 +0100 Subject: Close coroutine to prevent `RuntimeWarning`s --- bot/exts/backend/error_handler.py | 1 + 1 file changed, 1 insertion(+) diff --git a/bot/exts/backend/error_handler.py b/bot/exts/backend/error_handler.py index 92414e5d2..9cb54cdab 100644 --- a/bot/exts/backend/error_handler.py +++ b/bot/exts/backend/error_handler.py @@ -244,6 +244,7 @@ class ErrorHandler(Cog): elif isinstance(e, errors.ArgumentParsingError): embed = self._get_error_embed("Argument parsing error", str(e)) await ctx.send(embed=embed) + prepared_help_command.close() self.bot.stats.incr("errors.argument_parsing_error") else: embed = self._get_error_embed( -- cgit v1.2.3