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)