convert 8 bit strings to unicode before running the query

This commit is contained in:
Jean-Francois Dockes
2013-06-06 13:24:35 +02:00
parent 75cf5582d6
commit 64bf013114
2 changed files with 7 additions and 3 deletions
@@ -105,6 +105,7 @@ class Scope (Unity.Scope):
self.last_connect_time = 0
self.timeout_id = None
language, self.localecharset = locale.getdefaultlocale()
def _connect_db(self):
#print "Connecting to db"
@@ -230,7 +231,7 @@ class Scope (Unity.Scope):
# Do the recoll thing
try:
query = self.db.query()
nres = query.execute(search_string)
nres = query.execute(search_string.decode(self.localecharset))
except:
return