X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/bc5c320cbcf22f8da293b8dbf3ce4582775bdaf3..d4fb39b22f791a7b30e3b3e2077d7410495bb9bb:/lib/python/Plugins/Extensions/MediaScanner/plugin.py diff --git a/lib/python/Plugins/Extensions/MediaScanner/plugin.py b/lib/python/Plugins/Extensions/MediaScanner/plugin.py old mode 100644 new mode 100755 index 7d57ce0b..2c31197d --- a/lib/python/Plugins/Extensions/MediaScanner/plugin.py +++ b/lib/python/Plugins/Extensions/MediaScanner/plugin.py @@ -17,6 +17,7 @@ def mountpoint_choosen(option): from Screens.ChoiceBox import ChoiceBox + print "scanning", option (description, mountpoint, session) = option res = scanDevice(mountpoint) @@ -41,6 +42,9 @@ def scan(session): parts = [ (r.description, r.mountpoint, session) for r in harddiskmanager.getMountedPartitions(onlyhotplug = False)] if len(parts): + for x in parts: + if not access(x[1], F_OK|R_OK): + parts.remove(x) session.openWithCallback(mountpoint_choosen, ChoiceBox, title = _("Please Select Medium to be Scanned"), list = parts) def main(session, **kwargs):