diff options
author | Zac Medico <zmedico@gentoo.org> | 2009-03-05 04:43:39 +0000 |
---|---|---|
committer | Zac Medico <zmedico@gentoo.org> | 2009-03-05 04:43:39 +0000 |
commit | 7a0ef076761ee1dd6e41765f608071ede1b70ba8 (patch) | |
tree | 6aad7f580e91a4b935ffdede17203f7096aca638 /pym/portage/cache/sqlite.py | |
parent | 41caf107f990e4d4f45a641d1caf0f12f21895bc (diff) | |
download | portage-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.py | 7 |
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): |