From 001938add305d7ebb1dec0f517a7e0d1496cc299 Mon Sep 17 00:00:00 2001 From: "Salvador E. Tropea" Date: Wed, 24 May 2023 12:50:39 -0300 Subject: [PATCH] [Groups] Fixed to use internal variable for groups from outputs - To avoid interference with the configuration mechanism See #435 --- kibot/config_reader.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/kibot/config_reader.py b/kibot/config_reader.py index 7d9f841a..c4b668db 100644 --- a/kibot/config_reader.py +++ b/kibot/config_reader.py @@ -163,9 +163,9 @@ class CfgYamlReader(object): else: o_out.disable_run_by_default = '' # Pre-parse the groups - o_out.groups = o_tree.get('groups', []) - if isinstance(o_out.groups, str): - o_out.groups = [o_out.groups] + o_out._groups = o_tree.get('groups', []) + if isinstance(o_out._groups, str): + o_out._groups = [o_out._groups] return o_out def _parse_outputs(self, v): @@ -728,7 +728,7 @@ class CfgYamlReader(object): # Apply the groups selection from the outputs outs = RegOutput.get_outputs() for o in outs: - for g in o.groups: + for g in o._groups: if not RegOutput.add_to_group(o.name, g): grps = list(RegOutput.get_group_names()) grps.remove(g)