@@ -26,6 +26,7 @@ from operator import itemgetter
2626from searx import settings
2727from searx import logger
2828from searx.data import ENGINES_LANGUAGES
29+from searx.exceptions import SearxEngineResponseException
2930from searx.poolrequests import get, get_proxy_cycles
3031from searx.utils import load_module, match_language, get_engine_from_settings, gen_useragent
3132
@@ -291,6 +292,8 @@ def initialize_engines(engine_list):
291292 def engine_init(engine_name, init_fn):
292293 try:
293294 init_fn(get_engine_from_settings(engine_name))
295+ except SearxEngineResponseException as exc:
296+ logger.warn('%s engine: Fail to initialize // %s', engine_name, exc)
294297 except Exception:
295298 logger.exception('%s engine: Fail to initialize', engine_name)
296299 else: