From 6065329c0e9a137f14503720fa088ded658cd3ad Mon Sep 17 00:00:00 2001 From: Rapptz Date: Tue, 20 Apr 2021 08:02:27 -0400 Subject: [PATCH] [commands] Avoid creating unnecessary flag mapping copies --- discord/ext/commands/flags.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/discord/ext/commands/flags.py b/discord/ext/commands/flags.py index 08f77d93f..460774db6 100644 --- a/discord/ext/commands/flags.py +++ b/discord/ext/commands/flags.py @@ -431,7 +431,7 @@ class FlagConverter(metaclass=FlagsMeta): @classmethod def parse_flags(cls, argument: str) -> Dict[str, List[str]]: result: Dict[str, List[str]] = {} - flags = cls.get_flags() + flags = cls.__commands_flags__ last_position = 0 last_flag: Optional[Flag] = None @@ -502,7 +502,7 @@ class FlagConverter(metaclass=FlagsMeta): The flag converter instance with all flags parsed. """ arguments = cls.parse_flags(argument) - flags = cls.get_flags() + flags = cls.__commands_flags__ self: F = cls.__new__(cls) for name, flag in flags.items():