msg: generation and parsing scripts: add Python3 support

This commit is contained in:
TSC21
2019-11-23 18:21:58 +00:00
committed by Nuno Marques
parent 4329de9e3b
commit 2be7ca08ba
6 changed files with 93 additions and 147 deletions

View File

@@ -1,4 +1,4 @@
#!/usr/bin/env python
#!/usr/bin/env python3
#############################################################################
#
# Copyright (C) 2013-2018 PX4 Pro Development Team. All rights reserved.
@@ -37,7 +37,7 @@ px_generate_uorb_topic_files.py
Generates c/cpp header/source files for uorb topics from .msg (ROS syntax)
message files
"""
from __future__ import print_function
import os
import shutil
import filecmp
@@ -208,19 +208,11 @@ def generate_uRTPS_general(filename_send_msgs, filename_alias_send_msgs, filenam
receive_msgs = list(os.path.join(msg_dir, msg + ".msg")
for msg in filename_receive_msgs)
if sys.version_info[0] < 3:
alias_send_msgs = list([os.path.join(
msg_dir, msg[1] + ".msg"), msg[0].keys()[0]] for msg in filename_alias_send_msgs)
else:
alias_send_msgs = list([os.path.join(msg_dir, msg[1] + ".msg"),
list(msg[0].keys())[0]] for msg in filename_alias_send_msgs)
alias_send_msgs = list([os.path.join(
msg_dir, msg[1] + ".msg"), list(msg[0].keys())[0]] for msg in filename_alias_send_msgs)
if sys.version_info[0] < 3:
alias_receive_msgs = list([os.path.join(
msg_dir, msg[1] + ".msg"), msg[0].keys()[0]] for msg in filename_alias_receive_msgs)
else:
alias_receive_msgs = list([os.path.join(
msg_dir, msg[1] + ".msg"), list(msg[0].keys())[0]] for msg in filename_alias_receive_msgs)
alias_receive_msgs = list([os.path.join(
msg_dir, msg[1] + ".msg"), list(msg[0].keys())[0]] for msg in filename_alias_receive_msgs)
em_globals_list = []
if send_msgs: