src/eric7/MicroPython/MicroPythonWidget.py

branch
eric7
changeset 10229
e50bbf250343
parent 10173
9c64ac720853
child 10230
1311cd5d117e
equal deleted inserted replaced
10228:74c6150aa745 10229:e50bbf250343
686 686
687 self.__interface = MicroPythonWebreplDeviceInterface(self) 687 self.__interface = MicroPythonWebreplDeviceInterface(self)
688 self.replWidget.replEdit().setInterface(self.__interface) 688 self.replWidget.replEdit().setInterface(self.__interface)
689 self.__interface.osdInfo.connect(self.replWidget.setOSDInfo) 689 self.__interface.osdInfo.connect(self.replWidget.setOSDInfo)
690 690
691 if self.__interface.connectToDevice(port): 691 ok, error = self.__interface.connectToDevice(port)
692 if ok:
692 deviceResponding = self.__interface.probeDevice() 693 deviceResponding = self.__interface.probeDevice()
693 self.__setConnected(deviceResponding) 694 self.__setConnected(deviceResponding)
694 self.__device.setConnected(deviceResponding) 695 self.__device.setConnected(deviceResponding)
695 if deviceResponding: 696 if deviceResponding:
696 if ( 697 if (
708 """ respond. It may not have a MicroPython firmware""" 709 """ respond. It may not have a MicroPython firmware"""
709 """ flashed.</p>""" 710 """ flashed.</p>"""
710 ).format(port), 711 ).format(port),
711 ) 712 )
712 else: 713 else:
714 msg = self.tr(
715 "<p>Cannot connect to device at serial port <b>{0}</b>.</p>"
716 "<p><b>Reason:</b> {1}</p>"
717 ).format(port, error if error else self.tr("unknown"))
713 with EricOverridenCursor(): 718 with EricOverridenCursor():
714 EricMessageBox.warning( 719 EricMessageBox.warning(self, self.tr("Serial Device Connect"), msg)
715 self,
716 self.tr("Serial Device Connect"),
717 self.tr(
718 """<p>Cannot connect to device at serial"""
719 """ port <b>{0}</b>.</p>"""
720 ).format(port),
721 )
722 720
723 self.__device.setButtons() 721 self.__device.setButtons()
724 if withAutostart: 722 if withAutostart:
725 self.on_replButton_clicked( 723 self.on_replButton_clicked(
726 self.replButton.isEnabled() and self.__linkConnected 724 self.replButton.isEnabled() and self.__linkConnected

eric ide

mercurial