8 (i.e. those devices not specifically supported yet). |
8 (i.e. those devices not specifically supported yet). |
9 """ |
9 """ |
10 |
10 |
11 import os |
11 import os |
12 |
12 |
13 from eric7 import Preferences, Utilities |
13 from eric7 import Preferences |
14 from eric7.EricWidgets import EricMessageBox |
14 from eric7.EricWidgets import EricMessageBox |
|
15 from eric7.SystemUtilities import FileSystemUtilities |
15 |
16 |
16 from .MicroPythonDevices import MicroPythonDevice |
17 from .MicroPythonDevices import MicroPythonDevice |
17 from .MicroPythonWidget import HAS_QTCHART |
18 from .MicroPythonWidget import HAS_QTCHART |
18 |
19 |
19 |
20 |
175 @return workspace directory used for saving files |
176 @return workspace directory used for saving files |
176 @rtype str |
177 @rtype str |
177 """ |
178 """ |
178 # Attempts to find the path on the filesystem that represents the |
179 # Attempts to find the path on the filesystem that represents the |
179 # plugged in board. |
180 # plugged in board. |
180 deviceDirectories = Utilities.findVolume(self.__deviceVolumeName, findAll=True) |
181 deviceDirectories = FileSystemUtilities.findVolume( |
|
182 self.__deviceVolumeName, findAll=True |
|
183 ) |
181 |
184 |
182 if deviceDirectories: |
185 if deviceDirectories: |
183 if len(deviceDirectories) == 1: |
186 if len(deviceDirectories) == 1: |
184 return deviceDirectories[0] |
187 return deviceDirectories[0] |
185 else: |
188 else: |