Skip to content

Commit 14eb768

Browse files
ivanpaunojacobperron
authored andcommitted
Handle find_container_node_names error (#322)
Signed-off-by: ivanpauno <[email protected]>
1 parent e5b0ceb commit 14eb768

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

ros2component/ros2component/api/__init__.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -201,7 +201,10 @@ def find_container_node_names(*, node, node_names):
201201
"""
202202
container_node_names = []
203203
for n in node_names:
204-
services = get_service_info(node=node, remote_node_name=n.full_name)
204+
try:
205+
services = get_service_info(node=node, remote_node_name=n.full_name)
206+
except rclpy.node.NodeNameNonExistentError:
207+
continue
205208
if not any(s.name.endswith('_container/load_node') and
206209
'composition_interfaces/srv/LoadNode' in s.types
207210
for s in services):

0 commit comments

Comments
 (0)