From 765ac621880d59d2ec11a2e545e4e78b1a38c7ef Mon Sep 17 00:00:00 2001 From: "J. Nick Koston" Date: Thu, 9 Oct 2025 13:32:24 -1000 Subject: [PATCH] fixes --- script/analyze_component_buses.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/script/analyze_component_buses.py b/script/analyze_component_buses.py index 45e7955309..11aeb22fc9 100644 --- a/script/analyze_component_buses.py +++ b/script/analyze_component_buses.py @@ -321,9 +321,9 @@ def analyze_all_components( if uses_local_file_references(component_dir): non_groupable.add(component_name) - # Check if component is a platform component (abstract base class) - # Platform components define abstract methods and cause linker errors - if is_platform_component(component_dir): + # Check if component is a base bus component + # These are platform implementations and must be tested separately + if component_name in BASE_BUS_COMPONENTS: non_groupable.add(component_name) # Check if component uses !extend or !remove directives @@ -446,7 +446,7 @@ def main() -> None: components[comp] = platform_buses if uses_local_file_references(comp_dir): non_groupable.add(comp) - if is_platform_component(comp_dir): + if comp in BASE_BUS_COMPONENTS: non_groupable.add(comp) if has_extend_remove: non_groupable.add(comp)