diff -r 9c1f429cb56b -r b47dfa7a137d src/eric7/MicroPython/MicrobitDevices.py --- a/src/eric7/MicroPython/MicrobitDevices.py Sun Dec 18 14:19:10 2022 +0100 +++ b/src/eric7/MicroPython/MicrobitDevices.py Sun Dec 18 19:33:46 2022 +0100 @@ -14,9 +14,10 @@ from PyQt6.QtCore import QStandardPaths, pyqtSlot from PyQt6.QtWidgets import QInputDialog, QLineEdit -from eric7 import Preferences, Utilities +from eric7 import Preferences from eric7.EricWidgets import EricFileDialog, EricMessageBox from eric7.EricWidgets.EricApplication import ericApp +from eric7.SystemUtilities import FileSystemUtilities from .MicroPythonDevices import MicroPythonDevice from .MicroPythonWidget import HAS_QTCHART @@ -188,15 +189,21 @@ if self.getDeviceType() == "bbc_microbit": # BBC micro:bit if firmware: - deviceDirectories = Utilities.findVolume("MAINTENANCE", findAll=True) + deviceDirectories = FileSystemUtilities.findVolume( + "MAINTENANCE", findAll=True + ) else: - deviceDirectories = Utilities.findVolume("MICROBIT", findAll=True) + deviceDirectories = FileSystemUtilities.findVolume( + "MICROBIT", findAll=True + ) else: # Calliope mini if firmware: - deviceDirectories = Utilities.findVolume("MAINTENANCE", findAll=True) + deviceDirectories = FileSystemUtilities.findVolume( + "MAINTENANCE", findAll=True + ) else: - deviceDirectories = Utilities.findVolume("MINI", findAll=True) + deviceDirectories = FileSystemUtilities.findVolume("MINI", findAll=True) if len(deviceDirectories) == 0: if self.getDeviceType() == "bbc_microbit": # BBC micro:bit is not ready or not mounted