def connect(self, event): serialNumList = [] serial1 = self.tc_serial1.GetValue() serial2 = self.tc_serial2.GetValue() if serial1 != '': serialNumList.append(serial1) if serial2 != '': serialNumList.append(serial2) self.stage = MGMotor(serialNumList) self.stage.panelClass = MGMotorPanel.topMGMotorPanel # Give the laser its panel class self.connectPanel.instList.append(self.stage) self.disconnectBtn.Enable() self.connectBtn.Disable()