diff options
| author | 2021-03-04 09:56:20 +0100 | |
|---|---|---|
| committer | 2021-03-04 09:56:20 +0100 | |
| commit | b34da23b925bcee132b98d5aa5e953ab6b4fe94e (patch) | |
| tree | 81c6967ec88f7e31b24f819e0f6066fa6eeeb7de | |
| parent | Merge pull request #1262 from python-discord/mbaruh/defcon (diff) | |
| parent | Close coroutine to prevent `RuntimeWarning`s (diff) | |
Merge pull request #1434 from Numerlor/sendhelp
Send command help for BadUnionArgument errors
| -rw-r--r-- | bot/exts/backend/error_handler.py | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/bot/exts/backend/error_handler.py b/bot/exts/backend/error_handler.py index d2cce5558..9cb54cdab 100644 --- a/bot/exts/backend/error_handler.py +++ b/bot/exts/backend/error_handler.py @@ -239,10 +239,12 @@ 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)) await ctx.send(embed=embed) + prepared_help_command.close() self.bot.stats.incr("errors.argument_parsing_error") else: embed = self._get_error_embed( |