src/eric7/MicroPython/MicroPythonWidget.py

branch
eric7
changeset 10903
234e640c2518
parent 10518
1682f3203ae5
child 10911
9cccac01156f
equal deleted inserted replaced
10902:f369290e8b42 10903:234e640c2518
404 vid = self.deviceTypeComboBox.itemData(index, self.DeviceVidRole) 404 vid = self.deviceTypeComboBox.itemData(index, self.DeviceVidRole)
405 pid = self.deviceTypeComboBox.itemData(index, self.DevicePidRole) 405 pid = self.deviceTypeComboBox.itemData(index, self.DevicePidRole)
406 serNo = self.deviceTypeComboBox.itemData(index, self.DeviceSerNoRole) 406 serNo = self.deviceTypeComboBox.itemData(index, self.DeviceSerNoRole)
407 407
408 if deviceType or (vid is not None and pid is not None): 408 if deviceType or (vid is not None and pid is not None):
409 deviceWorkspace = (
410 self.__device.getWorkspace() if self.__device is not None else None
411 )
412 self.__device = Devices.getDevice( 409 self.__device = Devices.getDevice(
413 deviceType, self, vid, pid, boardName=boardName, serialNumber=serNo 410 deviceType, self, vid, pid, boardName=boardName, serialNumber=serNo
414 ) 411 )
415 self.__device.setButtons() 412 self.__device.setButtons()
416 if deviceWorkspace:
417 self.__device.setWorkspace(deviceWorkspace)
418 413
419 self.connectButton.setEnabled(bool(deviceType)) 414 self.connectButton.setEnabled(bool(deviceType))
420 else: 415 else:
421 self.__device = None 416 self.__device = None
422 417

eric ide

mercurial