eric6/Utilities/__init__.py

changeset 8100
a4c231453cbc
parent 8075
6774034a1e0f
child 8142
43248bafe9b2
child 8143
2c730d5fd177
diff -r 522946e53835 -r a4c231453cbc eric6/Utilities/__init__.py
--- a/eric6/Utilities/__init__.py	Fri Feb 12 19:23:28 2021 +0100
+++ b/eric6/Utilities/__init__.py	Sat Feb 13 12:48:40 2021 +0100
@@ -1300,17 +1300,20 @@
                 mountOutput = (
                     subprocess.check_output(mountCommand).splitlines()  # secok
                 )
-                mountedVolumes = [x.split()[2] for x in mountOutput]
+                mountedVolumes = [
+                    x.decode("utf-8").split(" type")[0].split(maxsplit=2)[2]
+                    for x in mountOutput
+                ]
                 if findAll:
                     for volume in mountedVolumes:
-                        if volumeName in volume.decode("utf-8"):
-                            volumeDirectories.append(volume.decode("utf-8"))
+                        if volumeName in volume:
+                            volumeDirectories.append(volume)
                     if volumeDirectories:
                         break
                 else:
                     for volume in mountedVolumes:
-                        if volume.decode("utf-8").endswith(volumeName):
-                            volumeDirectory = volume.decode("utf-8")
+                        if volume.endswith(volumeName):
+                            volumeDirectory = volume
                             break
                     if volumeDirectory:
                         break

eric ide

mercurial