aboutsummaryrefslogtreecommitdiff
path: root/lib/python/Components/FileList.py
diff options
context:
space:
mode:
authorghost <andreas.monzner@multimedia-labs.de>2009-12-22 16:08:21 +0100
committerghost <andreas.monzner@multimedia-labs.de>2009-12-22 16:08:21 +0100
commit4e8904ef73e3ce5e275a1f5fbf369c4f9dab648e (patch)
treeccb69c79af9e5624085f1db845e6223f81f1c69f /lib/python/Components/FileList.py
parentf901175ad6e72c60f0916c6ba6edcbdad7dbf5ec (diff)
parentd2188eb11a8c7663e34b1ab3d343a9981e60da62 (diff)
downloadenigma2-4e8904ef73e3ce5e275a1f5fbf369c4f9dab648e.tar.gz
enigma2-4e8904ef73e3ce5e275a1f5fbf369c4f9dab648e.zip
Merge branch 'bug_236_recordpath'
Diffstat (limited to 'lib/python/Components/FileList.py')
-rwxr-xr-xlib/python/Components/FileList.py16
1 files changed, 11 insertions, 5 deletions
diff --git a/lib/python/Components/FileList.py b/lib/python/Components/FileList.py
index 38b08547..b187ee3e 100755
--- a/lib/python/Components/FileList.py
+++ b/lib/python/Components/FileList.py
@@ -3,7 +3,7 @@ from os import path as os_path, listdir
from MenuList import MenuList
from Components.Harddisk import harddiskmanager
-from Tools.Directories import SCOPE_SKIN_IMAGE, resolveFilename
+from Tools.Directories import SCOPE_SKIN_IMAGE, resolveFilename, fileExists
from enigma import RT_HALIGN_LEFT, eListboxPythonMultiContent, \
eServiceReference, eServiceCenter, gFont
@@ -160,8 +160,11 @@ class FileList(MenuList):
directories.sort()
files.sort()
else:
- if os_path.exists(directory):
- files = listdir(directory)
+ if fileExists(directory):
+ try:
+ files = listdir(directory)
+ except:
+ files = []
files.sort()
tmpfiles = files[:]
for x in tmpfiles:
@@ -374,8 +377,11 @@ class MultiFileSelectList(FileList):
directories.sort()
files.sort()
else:
- if os_path.exists(directory):
- files = listdir(directory)
+ if fileExists(directory):
+ try:
+ files = listdir(directory)
+ except:
+ files = []
files.sort()
tmpfiles = files[:]
for x in tmpfiles: