From 60881a22938560d1b583797ddf74b62d24926517 Mon Sep 17 00:00:00 2001 From: acid-burn Date: Fri, 13 Feb 2009 08:17:55 +0100 Subject: do not show inaccessible devices in deviceselection --- lib/python/Plugins/Extensions/MediaScanner/plugin.py | 3 +++ 1 file changed, 3 insertions(+) mode change 100644 => 100755 lib/python/Plugins/Extensions/MediaScanner/plugin.py (limited to '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 88b917ee..2c31197d --- a/lib/python/Plugins/Extensions/MediaScanner/plugin.py +++ b/lib/python/Plugins/Extensions/MediaScanner/plugin.py @@ -42,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): -- cgit v1.2.3 From 8530482b1d58468eade8ae2cfd618c694bef75d2 Mon Sep 17 00:00:00 2001 From: acid-burn Date: Fri, 13 Feb 2009 10:51:23 +0100 Subject: really only show accessible devices --- lib/python/Plugins/Extensions/MediaScanner/plugin.py | 3 +++ 1 file changed, 3 insertions(+) (limited to '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 index 2c31197d..b43662ef 100755 --- a/lib/python/Plugins/Extensions/MediaScanner/plugin.py +++ b/lib/python/Plugins/Extensions/MediaScanner/plugin.py @@ -45,6 +45,9 @@ def scan(session): for x in parts: if not access(x[1], F_OK|R_OK): parts.remove(x) + for x in parts: # first run sometimes skips an entry + 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): -- cgit v1.2.3 From 954ca139746278ae94ba5a5b0aaccbf5a2dcd13b Mon Sep 17 00:00:00 2001 From: acid-burn Date: Fri, 13 Feb 2009 10:55:43 +0100 Subject: Revert "really only show accessible devices" This reverts commit 8530482b1d58468eade8ae2cfd618c694bef75d2. --- lib/python/Plugins/Extensions/MediaScanner/plugin.py | 3 --- 1 file changed, 3 deletions(-) (limited to '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 index b43662ef..2c31197d 100755 --- a/lib/python/Plugins/Extensions/MediaScanner/plugin.py +++ b/lib/python/Plugins/Extensions/MediaScanner/plugin.py @@ -45,9 +45,6 @@ def scan(session): for x in parts: if not access(x[1], F_OK|R_OK): parts.remove(x) - for x in parts: # first run sometimes skips an entry - 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): -- cgit v1.2.3