summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2009-07-04 19:33:30 +0000
committerZac Medico <zmedico@gentoo.org>2009-07-04 19:33:30 +0000
commit072e8b70f6cc022ece58c3e1450869d42b4f260d (patch)
tree5e8a390722c2a2af160a31b395b332d3a2784087
parentbf529cfd33e76beb9781d4695091d064a6cf40a3 (diff)
downloadportage-072e8b70f6cc022ece58c3e1450869d42b4f260d.tar.gz
portage-072e8b70f6cc022ece58c3e1450869d42b4f260d.tar.bz2
portage-072e8b70f6cc022ece58c3e1450869d42b4f260d.zip
Make grablines() use codecs.open() for py3k compatible unicode handling.
svn path=/main/trunk/; revision=13782
-rw-r--r--pym/portage/util.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/pym/portage/util.py b/pym/portage/util.py
index 8fbf61c12..4fde8785f 100644
--- a/pym/portage/util.py
+++ b/pym/portage/util.py
@@ -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: