summaryrefslogtreecommitdiffstats
path: root/pym/portage/cache/sqlite.py
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2009-03-05 04:43:39 +0000
committerZac Medico <zmedico@gentoo.org>2009-03-05 04:43:39 +0000
commit7a0ef076761ee1dd6e41765f608071ede1b70ba8 (patch)
tree6aad7f580e91a4b935ffdede17203f7096aca638 /pym/portage/cache/sqlite.py
parent41caf107f990e4d4f45a641d1caf0f12f21895bc (diff)
downloadportage-7a0ef076761ee1dd6e41765f608071ede1b70ba8.tar.gz
portage-7a0ef076761ee1dd6e41765f608071ede1b70ba8.tar.bz2
portage-7a0ef076761ee1dd6e41765f608071ede1b70ba8.zip
Use basestring instead of str for isinstance check inside use_reduce() so
that it works with unicode and remove related unicode to str workaround code from the sqlite cache module. svn path=/main/trunk/; revision=12757
Diffstat (limited to 'pym/portage/cache/sqlite.py')
-rw-r--r--pym/portage/cache/sqlite.py7
1 files changed, 1 insertions, 6 deletions
diff --git a/pym/portage/cache/sqlite.py b/pym/portage/cache/sqlite.py
index 3e287f7ba..aa5c30468 100644
--- a/pym/portage/cache/sqlite.py
+++ b/pym/portage/cache/sqlite.py
@@ -163,12 +163,7 @@ class database(fs_template.FsBased):
column_index +=1
if k not in internal_columns:
d[k] = result[0][column_index]
- # XXX: The resolver chokes on unicode strings so we convert them here.
- for k in d.keys():
- try:
- d[k]=str(d[k]) # convert unicode strings to normal
- except UnicodeEncodeError, e:
- pass #writemsg("%s: %s\n" % (cpv, str(e)))
+
return d
def _setitem(self, cpv, values):