From 8e603e35f789cefeceb2a03ee17a603cba99a4f0 Mon Sep 17 00:00:00 2001 From: daid Date: Tue, 1 Oct 2013 14:30:06 +0200 Subject: [PATCH] Slight improvement of the SD card detection on Linux. See #576 --- Cura/util/removableStorage.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) 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) -- 2.30.2