[fix] fix engine initialization

This commit is contained in:
Adam Tauber 2018-02-17 14:30:06 +01:00
parent 360f8fab97
commit 2f69eaeb2f

View file

@ -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('%s engine initialized', engine_name)
logger.debug('Starting background initialization of %s engine', engine_data['name']) logger.debug('Starting background initialization of %s engine', engine_name)
threading.Thread(target=engine_init).start() threading.Thread(target=engine_init).start()