summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2011-12-22 11:43:11 -0800
committerZac Medico <zmedico@gentoo.org>2011-12-22 11:43:11 -0800
commit08e4be7fa43c99b9acbfe30982d51ef6f881c000 (patch)
tree3eddddbf9aa1b111b440b5d5120d95868532c73b
parent8d524638e4e664a684d781181a09eee3de12319c (diff)
downloadportage-08e4be7fa43c99b9acbfe30982d51ef6f881c000.tar.gz
portage-08e4be7fa43c99b9acbfe30982d51ef6f881c000.tar.bz2
portage-08e4be7fa43c99b9acbfe30982d51ef6f881c000.zip
_aux_env_search: decode unicode more
-rw-r--r--pym/portage/dbapi/vartree.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/pym/portage/dbapi/vartree.py b/pym/portage/dbapi/vartree.py
index d93d3c2ea..b9ef58341 100644
--- a/pym/portage/dbapi/vartree.py
+++ b/pym/portage/dbapi/vartree.py
@@ -798,6 +798,9 @@ class vardbapi(dbapi):
else:
value = [var_assign_match.group(4)]
for line in proc.stdout:
+ line = _unicode_decode(line,
+ encoding=_encodings['content'],
+ errors='replace')
value.append(line)
if have_end_quote(quote, line):
break