dep_check: return errors as unicode
authorZac Medico <zmedico@gentoo.org>
Thu, 17 Mar 2011 18:39:28 +0000 (11:39 -0700)
committerZac Medico <zmedico@gentoo.org>
Fri, 18 Mar 2011 19:49:44 +0000 (12:49 -0700)
commit7a4d48c09791118b4cfb39ebe7711b192603a466
tree2c585af25c67bbfdc5f83665d463ec77143ed50d
parent5c1e74b2d9a68eb97557c76859bcdc74675d03d7
dep_check: return errors as unicode

This should prevent the following error due to returning raw bytes,
reported in forum thread #869281:

File "pym/_emerge/BlockerDB.py", line 72, in findInstalledBlockers
portage.writemsg("!!! %s/*DEPEND: %s\n" % \
(pkg_location, atoms), noiselevel=-1)
UnicodeDecodeError: 'ascii' codec can't decode byte 0xef in
position 23: ordinal not in range(128)
pym/portage/dep/dep_check.py