mirror of
https://github.com/Rapptz/discord.py.git
synced 2025-04-19 15:36:02 +00:00
[commands] Avoid creating unnecessary flag mapping copies
This commit is contained in:
parent
15bfdf66b2
commit
6065329c0e
@ -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():
|
||||
|
Loading…
x
Reference in New Issue
Block a user