summaryrefslogtreecommitdiffstats
path: root/modules/search.py
diff options
context:
space:
mode:
Diffstat (limited to 'modules/search.py')
-rwxr-xr-xmodules/search.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/modules/search.py b/modules/search.py
index bfc50bd..13fadbb 100755
--- a/modules/search.py
+++ b/modules/search.py
@@ -20,6 +20,8 @@ class Grab(web.urllib.URLopener):
def google_ajax(query):
"""Search using AjaxSearch, and return its JSON."""
+ if isinstance(query, unicode):
+ query = query.encode('utf-8')
uri = 'http://ajax.googleapis.com/ajax/services/search/web'
args = '?v=1.0&safe=off&q=' + web.urllib.quote(query)
handler = web.urllib._urlopener