SCOPE_CONFIG = 6
SCOPE_LANGUAGE = 7
SCOPE_HDD = 8
+SCOPE_PLUGINS = 9
PATH_CREATE = 0
PATH_DONTCREATE = 1
SCOPE_SYSETC: ("/etc/", PATH_DONTCREATE),
SCOPE_FONTS: ("/usr/share/fonts/", PATH_DONTCREATE),
SCOPE_CONFIG: ("/etc/enigma2/", PATH_CREATE),
+ SCOPE_PLUGINS: ("/usr/lib/enigma2/python/Plugins/", PATH_CREATE),
SCOPE_LANGUAGE: ("/usr/share/enigma2/po/", PATH_CREATE),
return exists
def getRecordingFilename(basename):
-
# filter out non-allowed characters
non_allowed_characters = "/.\\"
-
filename = ""
+
+ basename = basename.replace('\xc2\x86', '').replace('\xc2\x87', '')
+
for c in basename:
if c in non_allowed_characters:
c = "_"