Merge pull request #2635 from return42/einit
[mod] don't dump traceback of SearxEngineResponseException on init
This commit is contained in:
		
						commit
						70c38a93d0
					
				| @ -26,6 +26,7 @@ from operator import itemgetter | |||||||
| from searx import settings | from searx import settings | ||||||
| from searx import logger | from searx import logger | ||||||
| from searx.data import ENGINES_LANGUAGES | from searx.data import ENGINES_LANGUAGES | ||||||
|  | from searx.exceptions import SearxEngineResponseException | ||||||
| from searx.poolrequests import get, get_proxy_cycles | from searx.poolrequests import get, get_proxy_cycles | ||||||
| from searx.utils import load_module, match_language, get_engine_from_settings, gen_useragent | 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): |     def engine_init(engine_name, init_fn): | ||||||
|         try: |         try: | ||||||
|             init_fn(get_engine_from_settings(engine_name)) |             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: |         except Exception: | ||||||
|             logger.exception('%s engine: Fail to initialize', engine_name) |             logger.exception('%s engine: Fail to initialize', engine_name) | ||||||
|         else: |         else: | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user