aboutsummaryrefslogtreecommitdiff
path: root/lib/python/Components/MovieList.py
diff options
context:
space:
mode:
authorFelix Domke <tmbinc@elitedvb.net>2005-10-15 20:13:45 +0000
committerFelix Domke <tmbinc@elitedvb.net>2005-10-15 20:13:45 +0000
commit0a3c6fb6afb4dbf87c2d66d0ea0fa8d7955d6b3c (patch)
tree777c7d5b3b0f5f8abeee2790fd1807e26a92e6c1 /lib/python/Components/MovieList.py
parent70dfd18f5fc6f88b327ff5193b64ebff353c1458 (diff)
downloadenigma2-0a3c6fb6afb4dbf87c2d66d0ea0fa8d7955d6b3c.tar.gz
enigma2-0a3c6fb6afb4dbf87c2d66d0ea0fa8d7955d6b3c.zip
Follow API improvements
Diffstat (limited to 'lib/python/Components/MovieList.py')
-rw-r--r--lib/python/Components/MovieList.py16
1 files changed, 6 insertions, 10 deletions
diff --git a/lib/python/Components/MovieList.py b/lib/python/Components/MovieList.py
index 5b07791f..ecf50607 100644
--- a/lib/python/Components/MovieList.py
+++ b/lib/python/Components/MovieList.py
@@ -7,8 +7,6 @@ from enigma import eServiceReference, eServiceCenter, \
eServiceCenterPtr, iListableServicePtr, \
iStaticServiceInformationPtr
-
-
RT_HALIGN_LEFT = 0
RT_HALIGN_RIGHT = 1
RT_HALIGN_CENTER = 2
@@ -27,11 +25,10 @@ RT_WRAP = 32
def MovieListEntry(serviceref, serviceHandler):
res = [ serviceref ]
- info = iStaticServiceInformationPtr()
-
- if serviceHandler.info(serviceref, info):
+ info = serviceHandler.info(serviceref)
+
+ if info is None:
# ignore service which refuse to info
- del info
return
len = info.getLength(serviceref)
@@ -74,11 +71,10 @@ class MovieList(HTMLComponent, GUIComponent):
self.list = [ ]
- serviceHandler = eServiceCenterPtr()
- eServiceCenter.getInstance(serviceHandler)
- list = iListableServicePtr()
+ serviceHandler = eServiceCenter.getInstance()
+ list = serviceHandler.list(root)
- if serviceHandler.list(root, list):
+ if list is None:
raise "listing of movies failed"
movieList = [ ]