diff options
| author | Alexandre Flament <alex@al-f.net> | 2021-05-05 18:33:16 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-05-05 18:33:16 +0200 |
| commit | 5b13786abb194dba3e562854de8fbb5a3fe8c2df (patch) | |
| tree | 50002f4c1c31d7e93897b70bc8a8aac946df0b6a /searx/engines/__init__.py | |
| parent | d36adfa59f242a8775ad74245c696d62b7727a36 (diff) | |
| parent | fa0d05c3131041eb44542e0b505eaed1833bf86e (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__.py | 23 |
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() |