diff -r 0b936ff1bbb9 -r a2bc06a54d9d src/eric7/MicroPython/MicroPythonDevices.py --- a/src/eric7/MicroPython/MicroPythonDevices.py Sun Nov 06 11:22:39 2022 +0100 +++ b/src/eric7/MicroPython/MicroPythonDevices.py Mon Nov 07 17:19:58 2022 +0100 @@ -12,6 +12,7 @@ import os from PyQt6.QtCore import QCoreApplication, QObject, pyqtSlot +from PyQt6.QtSerialPort import QSerialPortInfo from PyQt6.QtWidgets import QInputDialog from eric7 import Preferences @@ -282,8 +283,6 @@ list of tuples of (int, int, str), list of tuples of (int, int, str, str) """ - from PyQt6.QtSerialPort import QSerialPortInfo - foundDevices = [] unknownDevices = [] unknownPorts = [] @@ -410,27 +409,29 @@ @rtype MicroPythonDevice """ if deviceType == "esp": - from .EspDevices import EspDevice + from .EspDevices import EspDevice # __IGNORE_WARNING_I101__ return EspDevice(microPythonWidget, deviceType) elif deviceType == "circuitpython": - from .CircuitPythonDevices import CircuitPythonDevice + from .CircuitPythonDevices import CircuitPythonDevice # __IGNORE_WARNING_I101__ return CircuitPythonDevice(microPythonWidget, deviceType) elif deviceType in ("bbc_microbit", "calliope"): - from .MicrobitDevices import MicrobitDevice + from .MicrobitDevices import MicrobitDevice # __IGNORE_WARNING_I101__ return MicrobitDevice(microPythonWidget, deviceType) elif deviceType == "pyboard": - from .PyBoardDevices import PyBoardDevice + from .PyBoardDevices import PyBoardDevice # __IGNORE_WARNING_I101__ return PyBoardDevice(microPythonWidget, deviceType) elif deviceType == "rp2040": - from .RP2040Devices import RP2040Device + from .RP2040Devices import RP2040Device # __IGNORE_WARNING_I101__ return RP2040Device(microPythonWidget, deviceType) elif deviceType == "generic": - from .GenericMicroPythonDevices import GenericMicroPythonDevice + from .GenericMicroPythonDevices import ( # __IGNORE_WARNING_I101__ + GenericMicroPythonDevice, + ) return GenericMicroPythonDevice(microPythonWidget, deviceType, vid, pid) else: