def change_frequency_init(self): port_name = self.port_selection.currentText() frequency = self.frequency_selection.currentText() self.message.setText("Setting Up Port {}".format(port_name)) port = SerialPort(port_name) port.write_port("RadiosondeDAS") self.message.setText("Waiting for Response") while port.read_port() != "RadiosondeDAS": pass port.write_port(frequency) while port.read_port() != frequency: pass self.message.setText("Frequency Set: {}".format(frequency))