From 04a776de6a2593cfd54303e3f8330f86f6899c56 Mon Sep 17 00:00:00 2001 From: "Matthew C. Morgan" Date: Fri, 14 Mar 2025 17:50:24 -0400 Subject: [PATCH] fix summary output --- local-app/python-tools/gfl-resource-actions/main.py | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/local-app/python-tools/gfl-resource-actions/main.py b/local-app/python-tools/gfl-resource-actions/main.py index fc65bc2c..9eae49a7 100644 --- a/local-app/python-tools/gfl-resource-actions/main.py +++ b/local-app/python-tools/gfl-resource-actions/main.py @@ -75,18 +75,21 @@ def display_summary(stats, action, was_interrupted=False): print(f"\nAccounts processed: {stats['accounts_processed']}") print(f"Accounts skipped: {stats['accounts_skipped']}") + # Handle irregular verb conjugation + action_past = "stopped" if action == "stop" else "started" + # EC2 summary print("\nEC2 Instances:") print(f" Found: {stats['ec2_found']}") print(f" Skipped: {stats['ec2_skipped']}") - print(f" {action.capitalize()}ed: {stats['ec2_' + action + 'ed']}") + print(f" {action_past.capitalize()}: {stats['ec2_' + action_past]}") print(f" Errors: {stats['ec2_errors']}") # RDS summary print("\nRDS Instances:") print(f" Found: {stats['rds_found']}") print(f" Skipped: {stats['rds_skipped']}") - print(f" {action.capitalize()}ed: {stats['rds_' + action + 'ed']}") + print(f" {action_past.capitalize()}: {stats['rds_' + action_past]}") print(f" Errors: {stats['rds_errors']}") # RDS by engine type @@ -99,14 +102,14 @@ def display_summary(stats, action, was_interrupted=False): print("\nEKS Clusters:") print(f" Found: {stats['eks_found']}") print(f" Skipped: {stats['eks_skipped']}") - print(f" {action.capitalize()}ed: {stats['eks_' + action + 'ed']}") + print(f" {action_past.capitalize()}: {stats['eks_' + action_past]}") print(f" Errors: {stats['eks_errors']}") # EMR summary print("\nEMR Clusters:") print(f" Found: {stats['emr_found']}") print(f" Skipped: {stats['emr_skipped']}") - print(f" {action.capitalize()}ed: {stats['emr_' + action + 'ed']}") + print(f" {action_past.capitalize()}: {stats['emr_' + action_past]}") print(f" Errors: {stats['emr_errors']}") print("\n" + "="*50)