--- a/src/eric7/MicroPython/PyBoardDevices.py Sun Dec 18 14:19:10 2022 +0100 +++ b/src/eric7/MicroPython/PyBoardDevices.py Sun Dec 18 19:33:46 2022 +0100 @@ -11,10 +11,11 @@ from PyQt6.QtCore import QStandardPaths, pyqtSlot -from eric7 import Preferences, Utilities +from eric7 import Preferences from eric7.EricWidgets import EricFileDialog, EricMessageBox from eric7.EricWidgets.EricApplication import ericApp from eric7.EricWidgets.EricProcessDialog import EricProcessDialog +from eric7.SystemUtilities import FileSystemUtilities from .MicroPythonDevices import MicroPythonDevice from .MicroPythonWidget import HAS_QTCHART @@ -175,7 +176,9 @@ """ # Attempts to find the path on the filesystem that represents the # plugged in PyBoard board. - deviceDirectories = Utilities.findVolume(self.DeviceVolumeName, findAll=True) + deviceDirectories = FileSystemUtilities.findVolume( + self.DeviceVolumeName, findAll=True + ) if deviceDirectories: if len(deviceDirectories) == 1: @@ -271,10 +274,10 @@ program = Preferences.getMicroPython("DfuUtilPath") if not program: program = "dfu-util" - if Utilities.isinpath(program): + if FileSystemUtilities.isinpath(program): available = True else: - if Utilities.isExecutable(program): + if FileSystemUtilities.isExecutable(program): available = True if not available: