From: daid Date: Tue, 1 Oct 2013 12:30:06 +0000 (+0200) Subject: Slight improvement of the SD card detection on Linux. See #576 X-Git-Tag: 13.10~32 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=8e603e35f789cefeceb2a03ee17a603cba99a4f0;p=cura.git Slight improvement of the SD card detection on Linux. See #576 --- diff --git a/Cura/util/removableStorage.py b/Cura/util/removableStorage.py index 16d05775..9bf7e4fd 100644 --- a/Cura/util/removableStorage.py +++ b/Cura/util/removableStorage.py @@ -119,7 +119,12 @@ def _updateCache(): drives.append((os.path.basename(volume), volume + '/', os.path.basename(volume))) else: for volume in glob.glob('/media/*'): - drives.append((os.path.basename(volume), volume + '/', os.path.basename(volume))) + if os.path.ismount(volume): + drives.append((os.path.basename(volume), volume + '/', os.path.basename(volume))) + elif volume == '/media/'+os.getenv('USER'): + for volume in glob.glob('/media/'+os.getenv('USER')+'/*'): + if os.path.ismount(volume): + drives.append((os.path.basename(volume), volume + '/', os.path.basename(volume))) _removableCache = drives time.sleep(1)