diff --git a/pytec/tec_qt.py b/pytec/tec_qt.py index 329ffb3..1bb79ec 100755 --- a/pytec/tec_qt.py +++ b/pytec/tec_qt.py @@ -241,17 +241,16 @@ class MainWindow(QtWidgets.QMainWindow): @asyncSlot() async def on_connect_btn_clicked(self): - host, port = ( - self.conn_menu.host_set_line.text(), - self.conn_menu.port_set_spin.value(), - ) - if (self._connecting_task is None) and (not self.thermostat.connected()): self.status_lbl.setText("Connecting...") self.connect_btn.setText("Stop") self.conn_menu.host_set_line.setEnabled(False) self.conn_menu.port_set_spin.setEnabled(False) + host, port = ( + self.conn_menu.host_set_line.text(), + self.conn_menu.port_set_spin.value(), + ) self._connecting_task = asyncio.create_task( asyncio.wait_for( self.thermostat.start_session(host=host, port=port), timeout=5