diff options
| -rw-r--r-- | discord/ext/commands/converter.py | 2 | ||||
| -rw-r--r-- | discord/ext/commands/errors.py | 5 |
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. |