|
@@ -88,6 +88,9 @@ except:
|
88
|
88
|
|
89
|
89
|
if sys.version_info[0] == 3:
|
90
|
90
|
unicode = str
|
|
91
|
+ PY3 = True
|
|
92
|
+else:
|
|
93
|
+ PY3 = False
|
91
|
94
|
|
92
|
95
|
# serve pages with HTTP/1.1
|
93
|
96
|
from werkzeug.serving import WSGIRequestHandler
|
|
@@ -605,7 +608,10 @@ def autocompleter():
|
605
|
608
|
disabled_engines = request.preferences.engines.get_disabled()
|
606
|
609
|
|
607
|
610
|
# parse query
|
608
|
|
- raw_text_query = RawTextQuery(request.form.get('q', u'').encode('utf-8'), disabled_engines)
|
|
611
|
+ if PY3:
|
|
612
|
+ raw_text_query = RawTextQuery(request.form.get('q', b''), disabled_engines)
|
|
613
|
+ else:
|
|
614
|
+ raw_text_query = RawTextQuery(request.form.get('q', u'').encode('utf-8'), disabled_engines)
|
609
|
615
|
raw_text_query.parse_query()
|
610
|
616
|
|
611
|
617
|
# check if search query is set
|