code: def analysis_error(sender, exception, message):
      
      LOGGER.exception(message)
      message = get_error_message(exception, context=message)
      send_error_message(sender, message)
docs: A helper to spawn an error and halt processing.
  
      An exception will be logged, busy status removed and a message
      displayed.
  
      .. versionadded:: 3.3
  
      :param sender: The sender.
      :type sender: object
  
      :param message: an ErrorMessage to display
      :type message: ErrorMessage, Message
  
      :param exception: An exception that was raised
      :type exception: Exception