From 705c79df59ede1a339d93c9151724b0a9978f4bf Mon Sep 17 00:00:00 2001 From: Rapptz Date: Thu, 31 Mar 2022 08:58:53 -0400 Subject: [PATCH] Remove second mapping used for parameter rename lookup Just keying into param.display_name should be enough --- discord/app_commands/commands.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/discord/app_commands/commands.py b/discord/app_commands/commands.py index 6ceb5a29b..8963df1b4 100644 --- a/discord/app_commands/commands.py +++ b/discord/app_commands/commands.py @@ -524,12 +524,10 @@ class Command(Generic[GroupT, P, T]): values = namespace.__dict__ transformed_values = {} - # get parameters mapped to their renamed names - params = {param.display_name: param for param in self._params.values()} - for name, param in params.items(): + for param in self._params.values(): try: - value = values[name] + value = values[param.display_name] except KeyError: if not param.required: transformed_values[param.name] = param.default