Loading searx/engines/qwant.py +1 −1 Original line number Diff line number Diff line Loading @@ -17,7 +17,7 @@ from searx.utils import html_to_text, match_language # engine dependent config categories = None categories = [] paging = True language_support = True supported_languages_url = 'https://qwant.com/region' Loading searx/engines/xpath.py +1 −0 Original line number Diff line number Diff line Loading @@ -7,6 +7,7 @@ url_xpath = None content_xpath = None title_xpath = None thumbnail_xpath = False categories = [] paging = False suggestion_xpath = '' results_xpath = '' Loading searx/webapp.py +6 −9 Original line number Diff line number Diff line Loading @@ -44,7 +44,7 @@ from urllib.parse import urlencode, urlparse, urljoin, urlsplit from pygments import highlight from pygments.lexers import get_lexer_by_name from pygments.formatters import HtmlFormatter from pygments.formatters import HtmlFormatter # pylint: disable=no-name-in-module from werkzeug.middleware.proxy_fix import ProxyFix from flask import ( Loading Loading @@ -111,7 +111,7 @@ app = Flask( app.jinja_env.trim_blocks = True app.jinja_env.lstrip_blocks = True app.jinja_env.add_extension('jinja2.ext.loopcontrols') app.jinja_env.add_extension('jinja2.ext.loopcontrols') # pylint: disable=no-member app.secret_key = settings['server']['secret_key'] # see https://flask.palletsprojects.com/en/1.1.x/cli/ Loading Loading @@ -565,14 +565,11 @@ def index(): result_container = search.search() except SearxParameterException as e: logger.exception('search error: SearxParameterException') return index_error(output_format, e.message), 400 except Exception as e: # log exception logger.exception('search error') # is it an invalid input parameter or something else ? if (issubclass(e.__class__, SearxParameterException)): return index_error(output_format, e.message), 400 else: return index_error(output_format, gettext('search error')), 500 # results Loading Loading
searx/engines/qwant.py +1 −1 Original line number Diff line number Diff line Loading @@ -17,7 +17,7 @@ from searx.utils import html_to_text, match_language # engine dependent config categories = None categories = [] paging = True language_support = True supported_languages_url = 'https://qwant.com/region' Loading
searx/engines/xpath.py +1 −0 Original line number Diff line number Diff line Loading @@ -7,6 +7,7 @@ url_xpath = None content_xpath = None title_xpath = None thumbnail_xpath = False categories = [] paging = False suggestion_xpath = '' results_xpath = '' Loading
searx/webapp.py +6 −9 Original line number Diff line number Diff line Loading @@ -44,7 +44,7 @@ from urllib.parse import urlencode, urlparse, urljoin, urlsplit from pygments import highlight from pygments.lexers import get_lexer_by_name from pygments.formatters import HtmlFormatter from pygments.formatters import HtmlFormatter # pylint: disable=no-name-in-module from werkzeug.middleware.proxy_fix import ProxyFix from flask import ( Loading Loading @@ -111,7 +111,7 @@ app = Flask( app.jinja_env.trim_blocks = True app.jinja_env.lstrip_blocks = True app.jinja_env.add_extension('jinja2.ext.loopcontrols') app.jinja_env.add_extension('jinja2.ext.loopcontrols') # pylint: disable=no-member app.secret_key = settings['server']['secret_key'] # see https://flask.palletsprojects.com/en/1.1.x/cli/ Loading Loading @@ -565,14 +565,11 @@ def index(): result_container = search.search() except SearxParameterException as e: logger.exception('search error: SearxParameterException') return index_error(output_format, e.message), 400 except Exception as e: # log exception logger.exception('search error') # is it an invalid input parameter or something else ? if (issubclass(e.__class__, SearxParameterException)): return index_error(output_format, e.message), 400 else: return index_error(output_format, gettext('search error')), 500 # results Loading