--- a/src/eric7/MicroPython/CircuitPythonDevices.py Sun Nov 06 11:22:39 2022 +0100 +++ b/src/eric7/MicroPython/CircuitPythonDevices.py Mon Nov 07 17:19:58 2022 +0100 @@ -231,6 +231,8 @@ """ Private slot to flash a CircuitPython firmware to the device. """ + from .UF2FlashDialog import UF2FlashDialog + lBoardName = self.microPython.getCurrentBoard().lower() if lBoardName: for name in self.__nonUF2devices: @@ -238,8 +240,6 @@ self.__nonUF2devices[name]() break else: - from .UF2FlashDialog import UF2FlashDialog - dlg = UF2FlashDialog(boardType="circuitpython") dlg.exec()