]> code.delx.au - webdl/commitdiff
Fixed unicode support
authorJames Bunton <jamesbunton@delx.net.au>
Tue, 25 Dec 2012 23:08:22 +0000 (10:08 +1100)
committerJames Bunton <jamesbunton@delx.net.au>
Tue, 25 Dec 2012 23:08:22 +0000 (10:08 +1100)
autograbber.py

index 4ee955511f1bb2705adddff21cb8e5dc12341ba7..c8c86b8583599fa65c037884b0f86dce7c8e9f79 100755 (executable)
@@ -11,7 +11,7 @@ class DownloadList(object):
                try:
                        self.f = open(filename, "r")
                        for line in self.f:
-                               self.seen_list.add(line.strip())
+                               self.seen_list.add(line.decode("utf-8").strip())
                        self.f.close()
                except Exception, e:
                        print >>sys.stderr, "Could not open:", filename, e
@@ -22,7 +22,7 @@ class DownloadList(object):
        
        def mark_seen(self, node):
                self.seen_list.add(node.title)
-               self.f.write(node.title + "\n")
+               self.f.write(node.title.encode("utf-8") + "\n")
                self.f.flush()