From e376c0bc87f8d3c8af079ee2d934c6dded22a06e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christoph=20Fr=C3=B6hlich?= Date: Sat, 29 Apr 2023 12:31:05 +0200 Subject: [PATCH] Fix verbose output of list_hardware_components (#1004) --- .../ros2controlcli/verb/list_hardware_components.py | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/ros2controlcli/ros2controlcli/verb/list_hardware_components.py b/ros2controlcli/ros2controlcli/verb/list_hardware_components.py index 2f94d70969..54dff21bb6 100644 --- a/ros2controlcli/ros2controlcli/verb/list_hardware_components.py +++ b/ros2controlcli/ros2controlcli/verb/list_hardware_components.py @@ -65,17 +65,12 @@ def main(self, *, args): if args.verbose: print("\tstate interfaces") - for state_interface in component.command_interfaces: + for state_interface in component.state_interfaces: if state_interface.is_available: available_str = f"{bcolors.OKBLUE}[available]{bcolors.ENDC}" else: available_str = f"{bcolors.WARNING}[unavailable]{bcolors.ENDC}" - if state_interface.is_claimed: - claimed_str = f"{bcolors.OKBLUE}[claimed]{bcolors.ENDC}" - else: - claimed_str = "[unclaimed]" - - print(f"\t\t{state_interface.name} {available_str} {claimed_str}") + print(f"\t\t{state_interface.name} {available_str}") return 0