From aaa5fd8e895f3d7f1dc369de0391607c52dfdc40 Mon Sep 17 00:00:00 2001 From: based Date: Sat, 27 Jan 2024 08:08:19 +1000 Subject: [PATCH] this bald fuck --- AWS.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/AWS.py b/AWS.py index f306f36..30dfa5f 100644 --- a/AWS.py +++ b/AWS.py @@ -56,7 +56,15 @@ def check_aws(key: APIKey): else: key.useless_reasons.append('Failed Region Fetch') - username = sts_client.get_caller_identity()['Arn'].split('/')[1] + response = sts_client.get_caller_identity() + if response and 'Arn' in response: + arn_parts = response['Arn'].split('/') + if len(arn_parts) > 1: + username = arn_parts[1] + else: + username = 'default' + else: + username = 'default' if username is not None: key.username = username except botocore.exceptions.ClientError: