You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
searxng/searx
Markus Heiser 1a402be175 [fix] debug log: UnicodeEncodeError: 'ascii' codec can't encode
The issue exists only in the debug log::

     --- Logging error ---
     Traceback (most recent call last):
       File "/usr/lib/python3.9/logging/__init__.py", line 1086, in emit
	 stream.write(msg + self.terminator)
     UnicodeEncodeError: 'ascii' codec can't encode characters in position 79-89: ordinal not in range(128)
     Call stack:
       File "/usr/local/searx/searx-pyenv/lib/python3.9/site-packages/flask/app.py", line 2464, in __call__
	 return self.wsgi_app(environ, start_response)
       File "/usr/local/searx/searx-src/searx/webapp.py", line 1316, in __call__
	 return self.app(environ, start_response)
       File "/usr/local/searx/searx-pyenv/lib/python3.9/site-packages/werkzeug/middleware/proxy_fix.py", line 169, in __call__
	 return self.app(environ, start_response)
       File "/usr/local/searx/searx-pyenv/lib/python3.9/site-packages/flask/app.py", line 2447, in wsgi_app
	 response = self.full_dispatch_request()
       File "/usr/local/searx/searx-pyenv/lib/python3.9/site-packages/flask/app.py", line 1950, in full_dispatch_request
	 rv = self.dispatch_request()
       File "/usr/local/searx/searx-pyenv/lib/python3.9/site-packages/flask/app.py", line 1936, in dispatch_request
	 return self.view_functions[rule.endpoint](**req.view_args)
       File "/usr/local/searx/searx-src/searx/webapp.py", line 766, in search
	 number_of_results=format_decimal(number_of_results),
       File "/usr/local/searx/searx-pyenv/lib/python3.9/site-packages/flask_babel/__init__.py", line 458, in format_decimal
	 locale = get_locale()
       File "/usr/local/searx/searx-pyenv/lib/python3.9/site-packages/flask_babel/__init__.py", line 226, in get_locale
	 rv = babel.locale_selector_func()
       File "/usr/local/searx/searx-src/searx/webapp.py", line 249, in get_locale
	 logger.debug("%s uses locale `%s` from %s", request.url, locale, locale_source)
     Unable to print the message and arguments - possible formatting error.
     Use the traceback above to help find the error.

Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
3 years ago
..
answerers [fix] answers: don't crash when the query is an empty string 3 years ago
data Merge pull request #2712 from searx/update_data_update_firefox_version.py 3 years ago
engines [brand] searxng -- fix links to issue tracker & WEB-GUI 3 years ago
metrics [mod] /stats : detail per engine 3 years ago
network [enh] rewrite and enhance metrics 3 years ago
plugins [drop] plugin HTTPS rewrite - rule base is to old (update is to big) 3 years ago
raise_for_httperror [enh] rewrite and enhance metrics 3 years ago
search [mod] oscar: /preferences , engines tab: report engine times 3 years ago
shared [fix] checker: don't run the checker when uwsgi is not properly configured 3 years ago
static [mod] /stats: simple theme implementation 3 years ago
templates Merge pull request #23 from searxng/metrics-stats-engines 3 years ago
translations [enh] update translations from transifex 3 years ago
__init__.py [mod] /stats : detail per engine 3 years ago
autocomplete.py [httpx] replace searx.poolrequests by searx.network 3 years ago
exceptions.py [enh] add raise_for_httperror 4 years ago
external_bang.py [mod] add utils/fetch_external_bangs.py 3 years ago
external_urls.py [mod] add external_urls.json and wikidata_units.json 4 years ago
languages.py Update searx.data - update_languages.py 3 years ago
preferences.py [fix] default_doi_resolver in preferences 3 years ago
query.py [enh] autocomplete refactoring, autocomplete on external bangs 3 years ago
results.py [mod] metrics: add secondary parameter 3 years ago
settings.yml Merge pull request #23 from searxng/metrics-stats-engines 3 years ago
settings_loader.py [fix] settings_loader.py - use update_dict only for mapping types 3 years ago
settings_robot.yml [enh] add DOI resolver from sci-hub / replace default DOI 3 years ago
testing.py [httpx] replace searx.poolrequests by searx.network 3 years ago
utils.py [enh] replace requests by httpx 3 years ago
version.py [enh] release v1.0.0 3 years ago
webadapter.py [enh] add ability to send engine data to subsequent requests 3 years ago
webapp.py [fix] debug log: UnicodeEncodeError: 'ascii' codec can't encode 3 years ago
webutils.py Updated webutils.highlight_content to ignore double-quotes when highlighting query parts 3 years ago