From 767504cf2ea82a757c29afb5be1417bbbb430804 Mon Sep 17 00:00:00 2001 From: Owen-Liuyuxuan Date: Tue, 12 Dec 2023 14:02:46 +0800 Subject: [PATCH] fix bugs in looping inside Signed-off-by: Owen-Liuyuxuan --- launch/launch/launch_description.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/launch/launch/launch_description.py b/launch/launch/launch_description.py index deb847300..bc7d30379 100644 --- a/launch/launch/launch_description.py +++ b/launch/launch/launch_description.py @@ -155,12 +155,14 @@ def process_entities(entities, *, _conditional_inclusion, nested_ild_actions=Non process_entities( entity.describe_sub_entities(), _conditional_inclusion=False, - nested_ild_actions=next_nested_ild_actions) + nested_ild_actions=next_nested_ild_actions, + only_search_local=only_search_local) for conditional_sub_entity in entity.describe_conditional_sub_entities(): process_entities( conditional_sub_entity[1], _conditional_inclusion=True, - nested_ild_actions=next_nested_ild_actions) + nested_ild_actions=next_nested_ild_actions, + only_search_local=only_search_local) process_entities(self.entities, _conditional_inclusion=conditional_inclusion, only_search_local=only_search_local)