From c314f50a4a781191cae32284fe0594e6d71e6a55 Mon Sep 17 00:00:00 2001 From: Artem30801 Date: Fri, 28 Feb 2020 18:09:21 +0300 Subject: [PATCH] Fix #72 landing buttons message sending --- Server/visual_land_dialog.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/Server/visual_land_dialog.py b/Server/visual_land_dialog.py index 90deb77..c0ca348 100644 --- a/Server/visual_land_dialog.py +++ b/Server/visual_land_dialog.py @@ -8,6 +8,7 @@ import logging import sys from functools import partial +from server_qt import b_partial # TODO: previous step and reset class VisualLandDialog(QtWidgets.QDialog): @@ -26,8 +27,8 @@ class VisualLandDialog(QtWidgets.QDialog): self.ui.setupUi(self) self.ui.one_button.clicked.connect(partial(self.selection_choice, 1)) self.ui.two_button.clicked.connect(partial(self.selection_choice, 2)) - self.ui.land_emergency_button.clicked.connect(partial(self.send_to_selected, "land", None)) - self.ui.disarm_emergency_button.clicked.connect(partial(self.send_to_selected, "disarm", None)) + self.ui.land_emergency_button.clicked.connect(b_partial(self.send_to_selected, "land")) + self.ui.disarm_emergency_button.clicked.connect(b_partial(self.send_to_selected, "disarm")) self.ui.one_button.setShortcut(QKeySequence("1")) self.ui.two_button.setShortcut(QKeySequence("2")) @@ -83,9 +84,9 @@ class VisualLandDialog(QtWidgets.QDialog): self.send_led_indication() @pyqtSlot() - def send_to_selected(self, message, args=None): + def send_to_selected(self, message, args=(), kwargs=None): for row in range(self.row_min, self.row_max + 1): - self.send_to_row(row, message, args) + self.send_to_row(row, message, args, kwargs) self._finished = True self.close()