on master help sign in
[fix] debug log: UnicodeEncodeError: 'ascii' codec can't encode
4c43290Markus Heiser
searx/webapp.py+5−1
@@ -54,6 +54,7 @@ from datetime import datetime, timedelta
54from time import time
54from time import time
55from html import escape
55from html import escape
56from io import StringIO
56from io import StringIO
57+import urllib
57from urllib.parse import urlencode, urlparse
58from urllib.parse import urlencode, urlparse
58
59
59from pygments import highlight
60from pygments import highlight
@@ -223,7 +224,10 @@ def get_locale():
223 request.form['use-translation'] = 'oc'
224 request.form['use-translation'] = 'oc'
224 locale = 'fr_FR'
225 locale = 'fr_FR'
225
226
227+ logger.debug(
226− logger.debug("%s uses locale `%s` from %s", request.url, locale, locale_source)
228+ "%s uses locale `%s` from %s", urllib.parse.quote(request.url), locale, locale_source
229+ )
230+
227 return locale
231 return locale
228
232
229
233