diff options
| author | Alexandre Flament <alex@al-f.net> | 2021-03-05 21:55:00 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-03-05 21:55:00 +0100 |
| commit | 70c38a93d0fe8aeac9f841660b02fd8c15b190d7 (patch) | |
| tree | 707d0e0f088ad69ecea3b2e9388d9cdcc78c1d36 | |
| parent | 0165e14a7f0400ae10bfb217e4e4bf3992db6bf1 (diff) | |
| parent | 48451831286037cd5e2610c756cff2f1abeb9411 (diff) | |
Merge pull request #2635 from return42/einit
[mod] don't dump traceback of SearxEngineResponseException on init
| -rw-r--r-- | searx/engines/__init__.py | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/searx/engines/__init__.py b/searx/engines/__init__.py index 9ece10964..9b9e043c8 100644 --- a/searx/engines/__init__.py +++ b/searx/engines/__init__.py @@ -26,6 +26,7 @@ from operator import itemgetter from searx import settings from searx import logger from searx.data import ENGINES_LANGUAGES +from searx.exceptions import SearxEngineResponseException from searx.poolrequests import get, get_proxy_cycles from searx.utils import load_module, match_language, get_engine_from_settings, gen_useragent @@ -291,6 +292,8 @@ def initialize_engines(engine_list): def engine_init(engine_name, init_fn): try: init_fn(get_engine_from_settings(engine_name)) + except SearxEngineResponseException as exc: + logger.warn('%s engine: Fail to initialize // %s', engine_name, exc) except Exception: logger.exception('%s engine: Fail to initialize', engine_name) else: |