From cba9050552ba6146c328711da524236b29a6ea0e Mon Sep 17 00:00:00 2001 From: Zac Medico Date: Sun, 5 Jul 2009 22:09:50 +0000 Subject: Hardcode utf_8 encoding inside _setitem(). svn path=/main/trunk/; revision=13792 --- pym/portage/cache/metadata.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/pym/portage/cache/metadata.py b/pym/portage/cache/metadata.py index e988451f4..724dce3cc 100644 --- a/pym/portage/cache/metadata.py +++ b/pym/portage/cache/metadata.py @@ -78,13 +78,12 @@ class database(flat_hash.database): new_content = [] for k in self.auxdbkey_order: - new_content.append(unicode(values.get(k, ''), errors='replace')) + new_content.append(values.get(k, u'')) new_content.append(u'\n') for i in xrange(magic_line_count - len(self.auxdbkey_order)): new_content.append(u'\n') new_content = u''.join(new_content) - new_content = new_content.encode( - sys.getdefaultencoding(), 'backslashreplace') + new_content = new_content.encode('utf_8', 'replace') new_fp = os.path.join(self.location, cpv) try: -- cgit v1.2.3-1-g7c22