don't die on loadAlternatives when no file is present
authorStefan Pluecken <stefan.pluecken@multimedia-labs.de>
Sat, 4 Mar 2006 16:53:19 +0000 (16:53 +0000)
committerStefan Pluecken <stefan.pluecken@multimedia-labs.de>
Sat, 4 Mar 2006 16:53:19 +0000 (16:53 +0000)
lib/python/Plugins/Extensions/ZappingAlternatives/plugin.py

index 53c9ab6678ee942d172b3874680c3d64d3cf2eb0..d3e80126578305b2f88a08dfb897e16e95aedb8b 100644 (file)
@@ -67,7 +67,10 @@ class AlternativeZapping(Screen):
                self.serviceslist = []
                self.alternativeslist = []
                
-               self.loadAlternatives()
+               try:
+                       self.loadAlternatives()
+               except:
+                       pass
                self["serviceslist"] = MenuList(self.serviceslist)
                self["alternativeslist"] = MenuList(self.alternativeslist)
 
@@ -184,6 +187,7 @@ class AlternativeZapping(Screen):
 
                        for x in alternativelist:
                                self.alternativeslist.append((ServiceReference(x).getServiceName(), x))
+                               print ServiceReference(x).frontendStatusInfo().getFrontendData(True)
                        
                self["alternativeslist"].l.setList(self.alternativeslist)