aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar kosayoda <[email protected]>2021-04-28 16:45:18 +0800
committerGravatar kosayoda <[email protected]>2021-04-28 16:45:18 +0800
commite6bb1b321d9b657309c4c4c6f445f33a0e9e563e (patch)
tree93e911d342f63162b42734987dac426f0b0545b7
parentRemove BrandingError check. (diff)
Address error behavior update.
BadUnionArgument sends command help after: https://github.com/python-discord/bot/pull/1434
-rw-r--r--bot/exts/backend/error_handler.py4
-rw-r--r--tests/bot/exts/backend/test_error_handler.py2
2 files changed, 3 insertions, 3 deletions
diff --git a/bot/exts/backend/error_handler.py b/bot/exts/backend/error_handler.py
index f3bb3426a..d8de177f5 100644
--- a/bot/exts/backend/error_handler.py
+++ b/bot/exts/backend/error_handler.py
@@ -230,12 +230,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
+ await self.get_help_command(ctx)
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.get_help_command(ctx).close()
self.bot.stats.incr("errors.argument_parsing_error")
else:
embed = self._get_error_embed(
diff --git a/tests/bot/exts/backend/test_error_handler.py b/tests/bot/exts/backend/test_error_handler.py
index 1b4729cbc..bd4fb5942 100644
--- a/tests/bot/exts/backend/test_error_handler.py
+++ b/tests/bot/exts/backend/test_error_handler.py
@@ -379,7 +379,7 @@ class IndividualErrorHandlerTests(unittest.IsolatedAsyncioTestCase):
},
{
"error": errors.BadUnionArgument(MagicMock(), MagicMock(), MagicMock()),
- "call_prepared": False
+ "call_prepared": True
},
{
"error": errors.ArgumentParsingError(),