From 585687b7668fdb2d989499d8c8fd1f12ae022a2a Mon Sep 17 00:00:00 2001 From: Serkan Mazlum <74418302+serkanMzlm@users.noreply.github.com> Date: Tue, 10 Oct 2023 09:12:55 +0300 Subject: [PATCH] generate_dds_topics.py: simplify repeated code (#22156) --- .../uxrce_dds_client/generate_dds_topics.py | 33 +++++-------------- 1 file changed, 9 insertions(+), 24 deletions(-) diff --git a/src/modules/uxrce_dds_client/generate_dds_topics.py b/src/modules/uxrce_dds_client/generate_dds_topics.py index 75fd6dbd9c..ff31bbbedc 100644 --- a/src/modules/uxrce_dds_client/generate_dds_topics.py +++ b/src/modules/uxrce_dds_client/generate_dds_topics.py @@ -85,43 +85,28 @@ with open(args.yaml_file, 'r') as file: merged_em_globals = {} all_type_includes = [] -for p in msg_map['publications']: +def process_message_type(msg_type): # eg TrajectoryWaypoint from px4_msgs::msg::TrajectoryWaypoint - simple_base_type = p['type'].split('::')[-1] + simple_base_type = msg_type['type'].split('::')[-1] # eg TrajectoryWaypoint -> trajectory_waypoint base_type_name_snake_case = re.sub(r'(? trajectory_waypoint - base_type_name_snake_case = re.sub(r'(?