From 283f291fcdc13a89b79542da55b884e1a055b7f7 Mon Sep 17 00:00:00 2001 From: Dave Connors Date: Mon, 15 Jan 2024 11:06:46 -0600 Subject: [PATCH] exclude semantic models from grouper --- dbt_meshify/utilities/grouper.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/dbt_meshify/utilities/grouper.py b/dbt_meshify/utilities/grouper.py index 716d6ab..7941618 100644 --- a/dbt_meshify/utilities/grouper.py +++ b/dbt_meshify/utilities/grouper.py @@ -90,7 +90,11 @@ def _generate_resource_group( logger.info(f"Selected {len(nodes)} resources: {nodes}") # Check if any of the selected nodes are already in a group of a different name. If so, raise an exception. - nodes = set(filter(lambda x: not x.startswith("source"), nodes)) + nodes = set( + filter( + lambda x: not x.startswith("source") and not x.startswith("semantic_model"), nodes + ) + ) for node in nodes: existing_group = self.project.manifest.nodes[node].config.group