X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/7a4cd5866bdfef8cef5dda04649788447d717376..7fe27f601f70eddb3019e22cbdb8388c05d3af7e:/lib/python/Components/NimManager.py diff --git a/lib/python/Components/NimManager.py b/lib/python/Components/NimManager.py index 38047cbd..0452adbe 100644 --- a/lib/python/Components/NimManager.py +++ b/lib/python/Components/NimManager.py @@ -127,7 +127,9 @@ class NimManager: def startElement(self, name, attrs): if (name == "sat"): #print "found sat " + attrs.get('name',"") + " " + str(attrs.get('position',"")) - tpos = attrs.get('position',"") + tpos = int(attrs.get('position',"")) + if tpos < 0: + tpos = 3600 + tpos tname = attrs.get('name',"") self.satellites[tpos] = tname self.satList.append( (tname, tpos) ) @@ -166,7 +168,7 @@ class NimManager: else: self.transponders[self.parsedCab] = [ ] - self.transponders[self.parsedCab].append((0, freq, sr, mod, fec)) + self.transponders[self.parsedCab].append((1, freq, sr, mod, fec)) class parseTerrestrials(ContentHandler): def __init__(self, terrestrialsList, transponders): @@ -197,7 +199,7 @@ class NimManager: else: self.transponders[self.parsedTer] = [ ] - self.transponders[self.parsedTer].append((0, freq, bw, const, crh, crl, guard, transm, hierarchy, inv)) + self.transponders[self.parsedTer].append((2, freq, bw, const, crh, crl, guard, transm, hierarchy, inv)) def getTransponders(self, pos): return self.transponders[pos] @@ -206,7 +208,7 @@ class NimManager: return self.sec.getSatList() def getSatDescription(self, pos): - return self.satellites[str(pos)] + return self.satellites[pos] def readSatsfromFile(self): self.satellites = { }