|  | @@ -15,24 +15,24 @@ from tracim.lib.utils import get_rq_queue
 | 
	
		
			
			| 15 | 15 |  
 | 
	
		
			
			| 16 | 16 |  
 | 
	
		
			
			| 17 | 17 |  def send_email_through(
 | 
	
		
			
			| 18 |  | -        send_callable: typing.Callable[[Message], None],
 | 
	
		
			
			|  | 18 | +        sendmail_callable: typing.Callable[[Message], None],
 | 
	
		
			
			| 19 | 19 |          message: Message,
 | 
	
		
			
			| 20 | 20 |  ) -> None:
 | 
	
		
			
			| 21 | 21 |      """
 | 
	
		
			
			| 22 | 22 |      Send mail encapsulation to send it in async or sync mode.
 | 
	
		
			
			| 23 | 23 |      TODO BS 20170126: A global mail/sender management should be a good
 | 
	
		
			
			| 24 | 24 |                        thing. Actually, this method is an fast solution.
 | 
	
		
			
			| 25 |  | -    :param send_callable: A callable who get message on first parameter
 | 
	
		
			
			|  | 25 | +    :param sendmail_callable: A callable who get message on first parameter
 | 
	
		
			
			| 26 | 26 |      :param message: The message who have to be sent
 | 
	
		
			
			| 27 | 27 |      """
 | 
	
		
			
			| 28 | 28 |      from tracim.config.app_cfg import CFG
 | 
	
		
			
			| 29 | 29 |      cfg = CFG.get_instance()
 | 
	
		
			
			| 30 | 30 |  
 | 
	
		
			
			| 31 | 31 |      if cfg.EMAIL_PROCESSING_MODE == CFG.CST.SYNC:
 | 
	
		
			
			| 32 |  | -        send_callable(message)
 | 
	
		
			
			|  | 32 | +        sendmail_callable(message)
 | 
	
		
			
			| 33 | 33 |      elif cfg.EMAIL_PROCESSING_MODE == CFG.CST.ASYNC:
 | 
	
		
			
			| 34 | 34 |          queue = get_rq_queue('mail_sender')
 | 
	
		
			
			| 35 |  | -        queue.enqueue(send_callable, message)
 | 
	
		
			
			|  | 35 | +        queue.enqueue(sendmail_callable, message)
 | 
	
		
			
			| 36 | 36 |      else:
 | 
	
		
			
			| 37 | 37 |          raise NotImplementedError(
 | 
	
		
			
			| 38 | 38 |              'Mail sender processing mode {} is not implemented'.format(
 |