From 0162eb40da617af3fc9881f2dea88ebc645ff5e1 Mon Sep 17 00:00:00 2001 From: jmackay2 <1.732mackay@gmail.com> Date: Tue, 24 Dec 2024 00:48:24 -0500 Subject: [PATCH] Update mavgen_c to python3 --- generator/mavgen_c.py | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/generator/mavgen_c.py b/generator/mavgen_c.py index e7f01c2e4..341e8f4d7 100644 --- a/generator/mavgen_c.py +++ b/generator/mavgen_c.py @@ -1,15 +1,10 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 ''' parse a MAVLink protocol XML file and generate a C implementation Copyright Andrew Tridgell 2011 Released under GNU GPL version 3 or later ''' -from __future__ import print_function -from future.utils import iteritems - -from builtins import range -from builtins import object import os from . import mavparse, mavtemplate @@ -675,7 +670,7 @@ def generate_one(basename, xml): # form message name array xml.message_name_array = '' # sort by names - for msgid, name in sorted(iteritems(xml.message_names), key=lambda k_v: (k_v[1], k_v[0])): + for msgid, name in sorted(xml.message_names.items(), key=lambda k_v: (k_v[1], k_v[0])): xml.message_name_array += '{ "%s", %u }, ' % (name, msgid) xml.message_name_array = xml.message_name_array[:-2]