properly encode satnames given in satellites.xml
authorFelix Domke <tmbinc@elitedvb.net>
Sat, 13 May 2006 14:05:15 +0000 (14:05 +0000)
committerFelix Domke <tmbinc@elitedvb.net>
Sat, 13 May 2006 14:05:15 +0000 (14:05 +0000)
lib/python/Components/NimManager.py

index 1d70580f615180784ecd8d5fb22e0bf933859cd3..f3e1b7c4d7261b302e342920bef08848f82e646a 100644 (file)
@@ -343,7 +343,7 @@ class NimManager:
                                tpos = int(attrs.get('position',""))
                                if tpos < 0:
                                        tpos = 3600 + tpos
-                               tname = attrs.get('name',"")
+                               tname = attrs.get('name',"").encode("UTF-8")
                                self.satellites[tpos] = tname
                                self.satList.append( (tname, tpos) )
                                self.parsedSat = int(tpos)
@@ -368,7 +368,7 @@ class NimManager:
                def startElement(self, name, attrs):
                        if (name == "cable"):
                                #print "found sat " + attrs.get('name',"") + " " + str(attrs.get('position',""))
-                               tname = attrs.get('name',"")
+                               tname = attrs.get('name',"").encode("UTF-8")
                                self.cablesList.append(str(tname))
                                self.parsedCab = str(tname)
                        elif (name == "transponder"):