From edd3554c36ab7d07ec95f0503302944703e8d61f Mon Sep 17 00:00:00 2001 From: Adam Migus Date: Wed, 21 Jul 2021 16:25:04 -0400 Subject: [PATCH] Breakdown the compound statement in tss_backend --- awx/main/credential_plugins/tss.py | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/awx/main/credential_plugins/tss.py b/awx/main/credential_plugins/tss.py index e68a7601d9..bf83693860 100644 --- a/awx/main/credential_plugins/tss.py +++ b/awx/main/credential_plugins/tss.py @@ -44,11 +44,12 @@ tss_inputs = { def tss_backend(**kwargs): - return ServerSecret( - **SecretServer(kwargs['server_url'], PasswordGrantAuthorizer(kwargs['server_url'], kwargs['username'], kwargs['password'])).get_secret( - kwargs['secret_id'] - ) - ).fields[kwargs['secret_field']] + authorizer = PasswordGrantAuthorizer(kwargs['server_url'], kwargs['username'], kwargs['password']) + secret_server = SecretServer(kwargs['server_url'], authorizer) + secret_dict = secret_server.get_secret(kwargs['secret_id']) + secret = ServerSecret(**secret_dict) + + return secret.fields[kwargs['secret_field']] tss_plugin = CredentialPlugin(