diff options
| author | Stefan Pluecken <stefan.pluecken@multimedia-labs.de> | 2008-09-02 12:50:06 +0000 |
|---|---|---|
| committer | Stefan Pluecken <stefan.pluecken@multimedia-labs.de> | 2008-09-02 12:50:06 +0000 |
| commit | 0683c22d4f4a4d823a6df903c980ba53e14f9a0c (patch) | |
| tree | 3d93c5b30537fa4df0fd8d332c14cefc1431386b /lib/python/Plugins/SystemPlugins | |
| parent | ba3a378a9016f5e7668343c4ead4efdb60eaa6cb (diff) | |
| download | enigma2-0683c22d4f4a4d823a6df903c980ba53e14f9a0c.tar.gz enigma2-0683c22d4f4a4d823a6df903c980ba53e14f9a0c.zip | |
fix possible "list index out of range"
add debug output
Diffstat (limited to 'lib/python/Plugins/SystemPlugins')
| -rw-r--r-- | lib/python/Plugins/SystemPlugins/DefaultServicesScanner/plugin.py | 17 |
1 files changed, 10 insertions, 7 deletions
diff --git a/lib/python/Plugins/SystemPlugins/DefaultServicesScanner/plugin.py b/lib/python/Plugins/SystemPlugins/DefaultServicesScanner/plugin.py index eed8c842..4d0a992d 100644 --- a/lib/python/Plugins/SystemPlugins/DefaultServicesScanner/plugin.py +++ b/lib/python/Plugins/SystemPlugins/DefaultServicesScanner/plugin.py @@ -91,12 +91,15 @@ class DefaultServicesScannerPlugin(ScanSetup): def scanFinished(self, value = None): print "finished" + print "self.scanIndex:", self.scanIndex db = eDVBDB.getInstance() - satint = self.multiscanlist[self.scanIndex][0] - print "scanned sat:", satint - db.saveServicelist("/tmp/lamedb." + str(satint)) - file = open("/tmp/sat" + str(satint) + ".info", "w") - xml = """<default> + print "self.multiscanlist:", self.multiscanlist + if len(self.multiscanlist) - 1 >= self.scanIndex and len(self.multiscanlist[self.scanIndex]) > 0: + satint = self.multiscanlist[self.scanIndex][0] + print "scanned sat:", satint + db.saveServicelist("/tmp/lamedb." + str(satint)) + file = open("/tmp/sat" + str(satint) + ".info", "w") + xml = """<default> <prerequisites> <tag type="services" /> <bcastsystem type="DVB-S" /> @@ -113,8 +116,8 @@ class DefaultServicesScannerPlugin(ScanSetup): </file> </files> </default>""" % (satint, "Dream", nimmanager.getSatDescription(satint), satint) - file.write(xml) - file.close() + file.write(xml) + file.close() self.scanIndex += 1 if self.scanIndex + 1 >= len(self.multiscanlist): |
