Make grablines() use codecs.open() for py3k compatible unicode handling.
authorZac Medico <zmedico@gentoo.org>
Sat, 4 Jul 2009 19:33:30 +0000 (19:33 -0000)
committerZac Medico <zmedico@gentoo.org>
Sat, 4 Jul 2009 19:33:30 +0000 (19:33 -0000)
svn path=/main/trunk/; revision=13782

pym/portage/util.py

index 8fbf61c12fcf084b69c8ecf718464bdacc2ff658..4fde8785f2369874d227fdec1f08e3fea8598fc5 100644 (file)
@@ -317,7 +317,7 @@ def grablines(myfilename,recursive=0):
                                        os.path.join(myfilename, f), recursive))
        else:
                try:
-                       myfile = open(myfilename, "r")
+                       myfile = codecs.open(myfilename, mode='r', errors='replace')
                        mylines = myfile.readlines()
                        myfile.close()
                except IOError, e: