We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent dddf38d commit 357364bCopy full SHA for 357364b
discord/commands/core.py
@@ -854,9 +854,10 @@ async def _invoke(self, ctx: ApplicationContext) -> None:
854
elif op.input_type == SlashCommandOptionType.string and (converter := op.converter) is not None:
855
from discord.ext.commands import Converter
856
if isinstance(converter, Converter):
857
- arg = await converter.convert(ctx, arg)
858
- elif isinstance(converter, type) and hasattr(converter, "convert"):
859
- arg = await converter().convert(ctx, arg)
+ if isinstance(converter, type):
+ arg = await converter().convert(ctx, arg)
+ else:
860
+ arg = await converter.convert(ctx, arg)
861
862
elif op._raw_type in (SlashCommandOptionType.integer,
863
SlashCommandOptionType.number,
0 commit comments