aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStefan Pluecken <stefan.pluecken@multimedia-labs.de>2006-01-11 16:01:01 +0000
committerStefan Pluecken <stefan.pluecken@multimedia-labs.de>2006-01-11 16:01:01 +0000
commitf1ab9e53dff461945393a1a8a06fd927db0610fd (patch)
treeeff50b68d7177ed81727c07ada3ca5f2744bcf0d
parent6c1d9c8654f84bbf229a1900d540c7fcf9d605b4 (diff)
downloadenigma2-f1ab9e53dff461945393a1a8a06fd927db0610fd.tar.gz
enigma2-f1ab9e53dff461945393a1a8a06fd927db0610fd.zip
use Tools.Directories to get paths
-rw-r--r--lib/python/Screens/Menu.py9
-rw-r--r--skin.py9
2 files changed, 6 insertions, 12 deletions
diff --git a/lib/python/Screens/Menu.py b/lib/python/Screens/Menu.py
index a12571e7..68a8ef98 100644
--- a/lib/python/Screens/Menu.py
+++ b/lib/python/Screens/Menu.py
@@ -6,6 +6,8 @@ from Components.Button import Button
from Components.Label import Label
from Components.ProgressBar import ProgressBar
+from Tools.Directories import resolveFilename, SCOPE_SKIN
+
from enigma import quitMainloop
import xml.dom.minidom
@@ -29,12 +31,7 @@ def doGlobal(screen):
# read the menu
-try:
- # first we search in the current path
- menufile = file('data/menu.xml', 'r')
-except IOError:
- # if not found in the current path, we use the global datadir-path
- menufile = file('/usr/share/enigma2/menu.xml', 'r')
+menufile = file(resolveFilename(SCOPE_SKIN, 'menu.xml'), 'r')
mdom = xml.dom.minidom.parseString(menufile.read())
menufile.close()
diff --git a/skin.py b/skin.py
index c6d0678a..58426c0f 100644
--- a/skin.py
+++ b/skin.py
@@ -14,13 +14,10 @@ def dump(x, i=0):
except:
None
+from Tools.Directories import resolveFilename, SCOPE_SKIN
+
# read the skin
-try:
- # first we search in the current path
- skinfile = file('data/skin.xml', 'r')
-except:
- # if not found in the current path, we use the global datadir-path
- skinfile = file('/usr/share/enigma2/skin.xml', 'r')
+skinfile = file(resolveFilename(SCOPE_SKIN, 'skin.xml'), 'r')
dom = xml.dom.minidom.parseString(skinfile.read())
skinfile.close()