X-Git-Url: http://code.vuplus.com/gitweb/?p=vuplus_dvbapp;a=blobdiff_plain;f=lib%2Fpython%2FTools%2FDirectories.py;h=f93949789e746f2600196e5b1096cfd047ac39c8;hp=0a06467ba948ef467ce1a6d5c9588093902fa374;hb=5ba7efe20b1770c5e080ee4aa1e75b161e10963a;hpb=daceed220bdfbb2bd48d08372dbb77d450a8be61 diff --git a/lib/python/Tools/Directories.py b/lib/python/Tools/Directories.py index 0a06467..f939497 100755 --- a/lib/python/Tools/Directories.py +++ b/lib/python/Tools/Directories.py @@ -57,7 +57,7 @@ defaultPaths = { SCOPE_DEFAULTDIR: ("/usr/share/enigma2/defaults/", PATH_CREATE), SCOPE_DEFAULTPARTITION: ("/dev/mtdblock/6", PATH_DONTCREATE), SCOPE_DEFAULTPARTITIONMOUNTDIR: ("/usr/share/enigma2/dealer", PATH_CREATE), - SCOPE_METADIR: ("/usr/share/enigma2/meta", PATH_CREATE), + SCOPE_METADIR: ("/usr/lib/enigma2/python/Plugins/meta", PATH_CREATE), } FILE_COPY = 0 # copy files from fallback dir to the basedir @@ -176,6 +176,11 @@ def getRecordingFilename(basename, dirname = None): if dirname is not None: filename = ''.join((dirname, filename)) + while len(filename) > 240: + filename = filename.decode('UTF-8') + filename = filename[:-1] + filename = filename.encode('UTF-8') + i = 0 while True: path = resolveFilename(SCOPE_HDD, filename)