From 74cedd04e0490a8b594f8ac7241bead75273f6de Mon Sep 17 00:00:00 2001 From: Guillaume Mazoyer Date: Wed, 30 Oct 2024 12:20:31 +0100 Subject: [PATCH 1/2] Log when generator does not run due to no peers --- infrahub_sdk/ctl/generator.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/infrahub_sdk/ctl/generator.py b/infrahub_sdk/ctl/generator.py index 26fd6db0..ef104711 100644 --- a/infrahub_sdk/ctl/generator.py +++ b/infrahub_sdk/ctl/generator.py @@ -69,6 +69,11 @@ async def run( kind="CoreGroup", branch=branch, include=["members"], name__value=generator_config.targets ) await targets.members.fetch() + + if not targets.members.peers: + console.print(f"[red]No members found within '{generator_config.targets}', not running generator '{generator_name}'") + return + for member in targets.members.peers: check_parameter = {} if identifier: From 0c8a8f0e9e14f7ae38b8f1bd1df8f480322f21f2 Mon Sep 17 00:00:00 2001 From: Guillaume Mazoyer Date: Wed, 30 Oct 2024 12:24:08 +0100 Subject: [PATCH 2/2] Fix format --- infrahub_sdk/ctl/generator.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/infrahub_sdk/ctl/generator.py b/infrahub_sdk/ctl/generator.py index ef104711..4849daff 100644 --- a/infrahub_sdk/ctl/generator.py +++ b/infrahub_sdk/ctl/generator.py @@ -71,7 +71,9 @@ async def run( await targets.members.fetch() if not targets.members.peers: - console.print(f"[red]No members found within '{generator_config.targets}', not running generator '{generator_name}'") + console.print( + f"[red]No members found within '{generator_config.targets}', not running generator '{generator_name}'" + ) return for member in targets.members.peers: