aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar Senjan21 <[email protected]>2021-03-04 09:56:20 +0100
committerGravatar GitHub <[email protected]>2021-03-04 09:56:20 +0100
commitb34da23b925bcee132b98d5aa5e953ab6b4fe94e (patch)
tree81c6967ec88f7e31b24f819e0f6066fa6eeeb7de
parentMerge pull request #1262 from python-discord/mbaruh/defcon (diff)
parentClose 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.py2
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(