In grablines(), specify encoding=sys.getdefaultencoding() in the codecs.open()
authorZac Medico <zmedico@gentoo.org>
Mon, 20 Jul 2009 18:57:18 +0000 (18:57 -0000)
committerZac Medico <zmedico@gentoo.org>
Mon, 20 Jul 2009 18:57:18 +0000 (18:57 -0000)
commit42dbc8067534ae2f8183a6bc69202fb08c81a4aa
tree19ce9c203dd8a7f3b21cb6834ed2fe1449945c41
parentdd0bd38bd9648387b6cae69540d9bfd2cac87d75
In grablines(), specify encoding=sys.getdefaultencoding() in the codecs.open()
parameters, since otherwise readlines doesn't return unicode (at least in
some cases, observed with python-2.6.2). Also, fix grabfile() to return
unicode when it normalizes whitespace.

svn path=/main/trunk/; revision=13837
pym/portage/util.py