[Start script] Use Python3. (#2587)

* [Start script] Use Python3.

* [start script] Fix warnings.
This commit is contained in:
Fabien-B
2020-09-23 13:39:04 +02:00
committed by GitHub
parent 82a81cbf24
commit 40142f9813
+31 -31
View File
@@ -1,4 +1,4 @@
#!/usr/bin/env python2 #!/usr/bin/env python3
from __future__ import print_function from __future__ import print_function
@@ -141,9 +141,9 @@ class ConfChooser(object):
show_modules=data["Modules"].get_active()) show_modules=data["Modules"].get_active())
def module_usage(self, widget, data): def module_usage(self, widget, data):
if data["Conf"].get_active() is not 0: if data["Conf"].get_active() != 0:
self.obj.airframe_module_overview(data["Conf"].get_active_text()) self.obj.airframe_module_overview(data["Conf"].get_active_text())
elif data["Board"].get_active() is not 0: elif data["Board"].get_active() != 0:
self.obj.airframe_module_overview(data["Board"].get_active_text() + ".makefile") self.obj.airframe_module_overview(data["Board"].get_active_text() + ".makefile")
def launch(self, widget): def launch(self, widget):
@@ -285,26 +285,26 @@ class ConfChooser(object):
mnt_vbox = Gtk.VBox() mnt_vbox = Gtk.VBox()
mnt_desc_label = Gtk.Label("") mnt_desc_label = Gtk.Label(label="")
desc_text = "Show module usage of all airframes in a selected conf file <b>or</b> all airframes " \ desc_text = "Show module usage of all airframes in a selected conf file <b>or</b> all airframes " \
"with a specific board across all conf files." "with a specific board across all conf files."
mnt_desc_label.set_markup(desc_text) mnt_desc_label.set_markup(desc_text)
mnt_desc_label.set_size_request(720, 40) mnt_desc_label.set_size_request(720, 40)
mnt_desc_label.set_line_wrap(True) mnt_desc_label.set_line_wrap(True)
mnt_conf_label = Gtk.Label("Conf:") mnt_conf_label = Gtk.Label(label="Conf:")
mnt_conf_label.set_size_request(100, 30) mnt_conf_label.set_size_request(100, 30)
mnt_conf_file_combo = Gtk.ComboBoxText.new() mnt_conf_file_combo = Gtk.ComboBoxText.new()
self.find_conf_files(mnt_conf_file_combo) self.find_conf_files(mnt_conf_file_combo)
mnt_conf_file_combo.set_size_request(500, 30) mnt_conf_file_combo.set_size_request(500, 30)
mnt_board_label = Gtk.Label("Board:") mnt_board_label = Gtk.Label(label="Board:")
mnt_board_label.set_size_request(100, 30) mnt_board_label.set_size_request(100, 30)
mnt_board_file_combo = Gtk.ComboBoxText.new() mnt_board_file_combo = Gtk.ComboBoxText.new()
self.find_board_files(mnt_board_file_combo) self.find_board_files(mnt_board_file_combo)
mnt_board_file_combo.set_size_request(500, 30) mnt_board_file_combo.set_size_request(500, 30)
mnt_conf_airframes = Gtk.Label("") mnt_conf_airframes = Gtk.Label(label="")
self.count_airframes_in_conf(mnt_conf_file_combo, mnt_conf_airframes) self.count_airframes_in_conf(mnt_conf_file_combo, mnt_conf_airframes)
mnt_conf_airframes.set_size_request(650, 180) mnt_conf_airframes.set_size_request(650, 180)
mnt_conf_airframes.set_line_wrap(True) mnt_conf_airframes.set_line_wrap(True)
@@ -327,7 +327,7 @@ class ConfChooser(object):
mnt_vbox.pack_start(mnt_confbar, False, True, 0) mnt_vbox.pack_start(mnt_confbar, False, True, 0)
mnt_vbox.pack_start(mnt_boardbar, False, True, 0) mnt_vbox.pack_start(mnt_boardbar, False, True, 0)
btnModule = Gtk.Button("Module\nUsage") btnModule = Gtk.Button(label="Module\nUsage")
plop = Gtk.Button() plop = Gtk.Button()
btnModule.connect("clicked", self.module_usage, mnt_combos) btnModule.connect("clicked", self.module_usage, mnt_combos)
btnModule.set_tooltip_text("More information on the modules used by these airframes") btnModule.set_tooltip_text("More information on the modules used by these airframes")
@@ -359,7 +359,7 @@ class ConfChooser(object):
selectedOptions = {"Airframes": cbtnAirframes, "Flightplans": cbtnFlightplans, selectedOptions = {"Airframes": cbtnAirframes, "Flightplans": cbtnFlightplans,
"Boards": cbtnBoards, "Modules": cbtnModules} "Boards": cbtnBoards, "Modules": cbtnModules}
btnUntested = Gtk.Button("Show Untested Files") btnUntested = Gtk.Button(label="Show Untested Files")
btnUntested.connect("clicked", self.show_untested, selectedOptions) btnUntested.connect("clicked", self.show_untested, selectedOptions)
btnUntested.set_tooltip_text("For the selected options show the files not tested by any conf") btnUntested.set_tooltip_text("For the selected options show the files not tested by any conf")
@@ -389,7 +389,7 @@ class ConfChooser(object):
# paparazzi process # paparazzi process
self.pp = None self.pp = None
self.window = Gtk.Window(Gtk.WindowType.TOPLEVEL) self.window = Gtk.Window(type=Gtk.WindowType.TOPLEVEL)
self.window.set_title("Paparazzi Configuration Chooser") self.window.set_title("Paparazzi Configuration Chooser")
self.my_vbox = Gtk.VBox() self.my_vbox = Gtk.VBox()
@@ -412,10 +412,10 @@ class ConfChooser(object):
filemenu = Gtk.Menu() filemenu = Gtk.Menu()
# File Title # File Title
filem = Gtk.MenuItem("File") filem = Gtk.MenuItem(label="File")
filem.set_submenu(filemenu) filem.set_submenu(filemenu)
exitm = Gtk.MenuItem("Exit") exitm = Gtk.MenuItem(label="Exit")
exitm.connect("activate", Gtk.main_quit) exitm.connect("activate", Gtk.main_quit)
filemenu.append(exitm) filemenu.append(exitm)
@@ -425,10 +425,10 @@ class ConfChooser(object):
helpmenu = Gtk.Menu() helpmenu = Gtk.Menu()
# Help Title # Help Title
helpm = Gtk.MenuItem("Help") helpm = Gtk.MenuItem(label="Help")
helpm.set_submenu(helpmenu) helpm.set_submenu(helpmenu)
aboutm = Gtk.MenuItem("About") aboutm = Gtk.MenuItem(label="About")
aboutm.connect("activate", self.about) aboutm.connect("activate", self.about)
helpmenu.append(aboutm) helpmenu.append(aboutm)
@@ -438,18 +438,18 @@ class ConfChooser(object):
# Combo Bar # Combo Bar
self.conf_label = Gtk.Label("Conf:") self.conf_label = Gtk.Label(label="Conf:")
self.conf_label.set_size_request(100, 30) self.conf_label.set_size_request(100, 30)
self.conf_file_combo = Gtk.ComboBoxText.new() self.conf_file_combo = Gtk.ComboBoxText.new()
self.find_conf_files(self.conf_file_combo) self.find_conf_files(self.conf_file_combo)
self.conf_file_combo.set_size_request(550, 30) self.conf_file_combo.set_size_request(550, 30)
self.btnDeleteConf = Gtk.Button.new_from_stock(Gtk.STOCK_DELETE) self.btnDeleteConf = Gtk.Button.new_with_label(label="Delete")
self.btnDeleteConf.connect("clicked", self.delete_conf) self.btnDeleteConf.connect("clicked", self.delete_conf)
self.btnDeleteConf.set_tooltip_text("Permanently Delete Conf") self.btnDeleteConf.set_tooltip_text("Permanently Delete Conf")
self.btnPersonalConf = Gtk.Button.new_from_stock(Gtk.STOCK_COPY) self.btnPersonalConf = Gtk.Button.new_with_label(label="Copy")
self.btnPersonalConf.connect("clicked", self.personal_conf) self.btnPersonalConf.connect("clicked", self.personal_conf)
self.btnPersonalConf.set_tooltip_text("Create Personal Conf Based on Selected and Activate") self.btnPersonalConf.set_tooltip_text("Create Personal Conf Based on Selected and Activate")
@@ -463,7 +463,7 @@ class ConfChooser(object):
# Explain current conf config # Explain current conf config
self.conf_explain = Gtk.Label("") self.conf_explain = Gtk.Label(label="")
self.update_conf_label() self.update_conf_label()
self.conf_explain.set_size_request(0, 45) self.conf_explain.set_size_request(0, 45)
@@ -473,7 +473,7 @@ class ConfChooser(object):
self.my_vbox.pack_start(self.cfexbar, False, True, 0) self.my_vbox.pack_start(self.cfexbar, False, True, 0)
# Count Airframes # Count Airframes
self.conf_airframes = Gtk.Label("") self.conf_airframes = Gtk.Label(label="")
self.count_airframes_in_conf(self.conf_file_combo, self.conf_airframes) self.count_airframes_in_conf(self.conf_file_combo, self.conf_airframes)
self.conf_airframes.set_size_request(650, 180) self.conf_airframes.set_size_request(650, 180)
self.conf_airframes.set_line_wrap(True) self.conf_airframes.set_line_wrap(True)
@@ -481,11 +481,11 @@ class ConfChooser(object):
self.combo_list = {"combo": self.conf_file_combo, "list": self.conf_airframes} self.combo_list = {"combo": self.conf_file_combo, "list": self.conf_airframes}
self.conf_file_combo.connect("changed", self.changed_cb, self.combo_list) self.conf_file_combo.connect("changed", self.changed_cb, self.combo_list)
self.btnInfo = Gtk.Button("More\nInfo") self.btnInfo = Gtk.Button(label="More\nInfo")
self.btnInfo.connect("clicked", self.more_info) self.btnInfo.connect("clicked", self.more_info)
self.btnInfo.set_tooltip_text("More information on airframe files") self.btnInfo.set_tooltip_text("More information on airframe files")
self.btnMaintenance = Gtk.Button("Maintenance\n\tTools") self.btnMaintenance = Gtk.Button(label="Maintenance\n\tTools")
self.btnMaintenance.connect("clicked", self.maintenance_window) self.btnMaintenance.connect("clicked", self.maintenance_window)
self.btnMaintenance.set_tooltip_text("Show maintenance tools") self.btnMaintenance.set_tooltip_text("Show maintenance tools")
@@ -499,7 +499,7 @@ class ConfChooser(object):
self.my_vbox.pack_start(self.caexbar, False, True, 0) self.my_vbox.pack_start(self.caexbar, False, True, 0)
# Controlpanel # Controlpanel
self.controlpanel_label = Gtk.Label("Controlpanel:") self.controlpanel_label = Gtk.Label(label="Controlpanel:")
self.controlpanel_label.set_size_request(100, 30) self.controlpanel_label.set_size_request(100, 30)
self.controlpanel_file_combo = Gtk.ComboBoxText.new() self.controlpanel_file_combo = Gtk.ComboBoxText.new()
@@ -508,15 +508,15 @@ class ConfChooser(object):
# window # window
self.btnDeleteControl = Gtk.Button.new_from_stock(Gtk.STOCK_DELETE) self.btnDeleteControl = Gtk.Button.new_with_label(label="Delete")
self.btnDeleteControl.connect("clicked", self.delete_controlpanel) self.btnDeleteControl.connect("clicked", self.delete_controlpanel)
self.btnDeleteControl.set_tooltip_text("Permanently Delete") self.btnDeleteControl.set_tooltip_text("Permanently Delete")
self.btnPersonalControl = Gtk.Button.new_from_stock(Gtk.STOCK_COPY) self.btnPersonalControl = Gtk.Button.new_with_label(label="Copy")
self.btnPersonalControl.connect("clicked", self.personal_controlpanel) self.btnPersonalControl.connect("clicked", self.personal_controlpanel)
self.btnPersonalControl.set_tooltip_text("Create Personal Controlpanel Based on Selected and Activate") self.btnPersonalControl.set_tooltip_text("Create Personal Controlpanel Based on Selected and Activate")
self.controlpanelbar = Gtk.HBox(False) self.controlpanelbar = Gtk.HBox(homogeneous=False)
self.controlpanelbar.pack_start(self.controlpanel_label, True, True, 0) self.controlpanelbar.pack_start(self.controlpanel_label, True, True, 0)
self.controlpanelbar.pack_start(self.controlpanel_file_combo, True, True, 0) self.controlpanelbar.pack_start(self.controlpanel_file_combo, True, True, 0)
self.controlpanelbar.pack_start(self.btnDeleteControl, True, True, 0) self.controlpanelbar.pack_start(self.btnDeleteControl, True, True, 0)
@@ -525,7 +525,7 @@ class ConfChooser(object):
# Explain current controlpanel config # Explain current controlpanel config
self.controlpanel_explain = Gtk.Label("") self.controlpanel_explain = Gtk.Label(label="")
self.update_controlpanel_label() self.update_controlpanel_label()
self.controlpanel_explain.set_size_request(0, 45) self.controlpanel_explain.set_size_request(0, 45)
@@ -535,24 +535,24 @@ class ConfChooser(object):
self.my_vbox.pack_start(self.ctexbar, False, True, 0) self.my_vbox.pack_start(self.ctexbar, False, True, 0)
# show backups button # show backups button
self.btnBackups = Gtk.CheckButton("show backups") self.btnBackups = Gtk.CheckButton(label="show backups")
self.btnBackups.connect("toggled", self.set_backups) self.btnBackups.connect("toggled", self.set_backups)
self.my_vbox.pack_start(self.btnBackups, False, True, 0) self.my_vbox.pack_start(self.btnBackups, False, True, 0)
# show gui button # show gui button
self.btnPythonGUI = Gtk.CheckButton("new python center (beta)") self.btnPythonGUI = Gtk.CheckButton(label="new python center (beta)")
self.my_vbox.pack_start(self.btnPythonGUI, False, True, 0) self.my_vbox.pack_start(self.btnPythonGUI, False, True, 0)
# Buttons # Buttons
self.btnAccept = Gtk.Button("Set Active") self.btnAccept = Gtk.Button(label="Set Active")
self.btnAccept.connect("clicked", self.accept) self.btnAccept.connect("clicked", self.accept)
self.btnAccept.set_tooltip_text("Set selected Conf/Control_Panel as Active") self.btnAccept.set_tooltip_text("Set selected Conf/Control_Panel as Active")
self.btnLaunch = Gtk.Button("Launch Paparazzi with selected configuration") self.btnLaunch = Gtk.Button(label="Launch Paparazzi with selected configuration")
self.btnLaunch.connect("clicked", self.launch) self.btnLaunch.connect("clicked", self.launch)
self.btnLaunch.set_tooltip_text("Launch Paparazzi with current conf.xml and control_panel.xml") self.btnLaunch.set_tooltip_text("Launch Paparazzi with current conf.xml and control_panel.xml")
self.btnExit = Gtk.Button("Exit") self.btnExit = Gtk.Button(label="Exit")
self.btnExit.connect("clicked", Gtk.main_quit) self.btnExit.connect("clicked", Gtk.main_quit)
self.btnExit.set_tooltip_text("Close application") self.btnExit.set_tooltip_text("Close application")