From bbd0516f49d97bf3a7211e5f2d76460a2397a678 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christoph=20Fr=C3=B6hlich?= Date: Sat, 29 Apr 2023 13:31:00 +0200 Subject: [PATCH] Fix verbose output of list_hardware_components (#1006) --- .../ros2controlcli/verb/list_hardware_components.py | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/ros2controlcli/ros2controlcli/verb/list_hardware_components.py b/ros2controlcli/ros2controlcli/verb/list_hardware_components.py index 2b56db6549..a319a09b1b 100644 --- a/ros2controlcli/ros2controlcli/verb/list_hardware_components.py +++ b/ros2controlcli/ros2controlcli/verb/list_hardware_components.py @@ -60,19 +60,13 @@ def main(self, *, args): print(f'\t\t{cmd_interface.name} {available_str} {claimed_str}') if args.verbose: - print('\tstate interfaces') - for state_interface in component.command_interfaces: - + print("\tstate 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