aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--discord/ext/commands/converter.py2
-rw-r--r--discord/ext/commands/errors.py5
2 files changed, 4 insertions, 3 deletions
diff --git a/discord/ext/commands/converter.py b/discord/ext/commands/converter.py
index 60be8c40..e0f79330 100644
--- a/discord/ext/commands/converter.py
+++ b/discord/ext/commands/converter.py
@@ -663,7 +663,7 @@ class InviteConverter(Converter[discord.Invite]):
invite = await ctx.bot.fetch_invite(argument)
return invite
except Exception as exc:
- raise BadInviteArgument() from exc
+ raise BadInviteArgument(argument) from exc
class GuildConverter(IDConverter[discord.Guild]):
diff --git a/discord/ext/commands/errors.py b/discord/ext/commands/errors.py
index ac973862..3a67bb46 100644
--- a/discord/ext/commands/errors.py
+++ b/discord/ext/commands/errors.py
@@ -377,8 +377,9 @@ class BadInviteArgument(BadArgument):
.. versionadded:: 1.5
"""
- def __init__(self):
- super().__init__('Invite is invalid or expired.')
+ def __init__(self, argument):
+ self.argument = argument
+ super().__init__(f'Invite "{argument}" is invalid or expired.')
class EmojiNotFound(BadArgument):
"""Exception raised when the bot can not find the emoji.