|  | @@ -57,11 +57,17 @@ def load_module(filename):
 | 
	
		
			
			| 57 | 57 |  
 | 
	
		
			
			| 58 | 58 |  
 | 
	
		
			
			| 59 | 59 |  def load_engine(engine_data):
 | 
	
		
			
			| 60 |  | -    engine_name = engine_data['engine']
 | 
	
		
			
			|  | 60 | +
 | 
	
		
			
			|  | 61 | +    if '_' in engine_data['name']:
 | 
	
		
			
			|  | 62 | +        logger.error('Engine name conains underscore: "{}"'.format(engine_data['name']))
 | 
	
		
			
			|  | 63 | +        sys.exit(1)
 | 
	
		
			
			|  | 64 | +
 | 
	
		
			
			|  | 65 | +    engine_module = engine_data['engine']
 | 
	
		
			
			|  | 66 | +
 | 
	
		
			
			| 61 | 67 |      try:
 | 
	
		
			
			| 62 |  | -        engine = load_module(engine_name + '.py')
 | 
	
		
			
			|  | 68 | +        engine = load_module(engine_module + '.py')
 | 
	
		
			
			| 63 | 69 |      except:
 | 
	
		
			
			| 64 |  | -        logger.exception('Cannot load engine "{}"'.format(engine_name))
 | 
	
		
			
			|  | 70 | +        logger.exception('Cannot load engine "{}"'.format(engine_module))
 | 
	
		
			
			| 65 | 71 |          return None
 | 
	
		
			
			| 66 | 72 |  
 | 
	
		
			
			| 67 | 73 |      for param_name in engine_data:
 |