Filter out symlinks in /Volumes/ instead of filtering on name.
parent
7f4d315629
commit
24261360cf
|
@ -1,7 +1,7 @@
|
||||||
from __future__ import absolute_import
|
from __future__ import absolute_import
|
||||||
import __init__
|
import __init__
|
||||||
|
|
||||||
import wx, os, platform, types, string, glob
|
import wx, os, platform, types, string, glob, stat
|
||||||
import ConfigParser
|
import ConfigParser
|
||||||
|
|
||||||
from gui import configBase
|
from gui import configBase
|
||||||
|
@ -92,8 +92,8 @@ def getDrives():
|
||||||
bitmask >>= 1
|
bitmask >>= 1
|
||||||
if platform.system() == "Darwin":
|
if platform.system() == "Darwin":
|
||||||
drives = []
|
drives = []
|
||||||
for volume in glob.glob('/Volumes/*/'):
|
for volume in glob.glob('/Volumes/*'):
|
||||||
if volume.endswith('/Macintosh HD/'):
|
if stat.S_ISLNK(os.lstat(volume).st_mode):
|
||||||
continue
|
continue
|
||||||
drives.append(volume)
|
drives.append(volume)
|
||||||
return drives
|
return drives
|
||||||
|
|
Loading…
Reference in New Issue