summaryrefslogtreecommitdiff
path: root/searx/engines/__init__.py
diff options
context:
space:
mode:
authorAlexandre Flament <alex@al-f.net>2021-05-05 18:33:16 +0200
committerGitHub <noreply@github.com>2021-05-05 18:33:16 +0200
commit5b13786abb194dba3e562854de8fbb5a3fe8c2df (patch)
tree50002f4c1c31d7e93897b70bc8a8aac946df0b6a /searx/engines/__init__.py
parentd36adfa59f242a8775ad74245c696d62b7727a36 (diff)
parentfa0d05c3131041eb44542e0b505eaed1833bf86e (diff)
Merge pull request #58 from searxng/mod-multithreading
[mod] multithreading only in searx.search.* packages
Diffstat (limited to 'searx/engines/__init__.py')
-rw-r--r--searx/engines/__init__.py23
1 files changed, 0 insertions, 23 deletions
diff --git a/searx/engines/__init__.py b/searx/engines/__init__.py
index 6c3ac7a42..15212afd9 100644
--- a/searx/engines/__init__.py
+++ b/searx/engines/__init__.py
@@ -167,26 +167,3 @@ def load_engines(engine_list):
if engine is not None:
engines[engine.name] = engine
return engines
-
-
-def initialize_engines(engine_list):
- load_engines(engine_list)
- initialize_network(engine_list, settings['outgoing'])
-
- def engine_init(engine_name, init_fn):
- try:
- set_context_network_name(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:
- logger.exception('%s engine: Fail to initialize', engine_name)
- else:
- logger.debug('%s engine: Initialized', engine_name)
-
- for engine_name, engine in engines.items():
- if hasattr(engine, 'init'):
- init_fn = getattr(engine, 'init')
- if init_fn:
- logger.debug('%s engine: Starting background initialization', engine_name)
- threading.Thread(target=engine_init, args=(engine_name, init_fn)).start()