Browse Source

[fix] fix engine initialization

Adam Tauber 7 years ago
parent
commit
2f69eaeb2f
1 changed files with 4 additions and 4 deletions
  1. 4 4
      searx/engines/__init__.py

+ 4 - 4
searx/engines/__init__.py

@@ -230,12 +230,12 @@ def load_engines(engine_list):
 
 
 def initialize_engines(engine_list):
 def initialize_engines(engine_list):
     load_engines(engine_list)
     load_engines(engine_list)
-    for engine in engines.items():
+    for engine_name, engine in engines.items():
         if hasattr(engine, 'init'):
         if hasattr(engine, 'init'):
-            init_fn = getattr(engine, engine_attr)
+            init_fn = getattr(engine, 'init')
 
 
             def engine_init():
             def engine_init():
                 init_fn()
                 init_fn()
-                logger.debug('%s engine initialized', engine_data['name'])
-            logger.debug('Starting background initialization of %s engine', engine_data['name'])
+                logger.debug('%s engine initialized', engine_name)
+            logger.debug('Starting background initialization of %s engine', engine_name)
             threading.Thread(target=engine_init).start()
             threading.Thread(target=engine_init).start()