code: def send_robust(self, **kwargs):
          
          for receiver in self.event_receivers:
              try:
                  receiver(**kwargs)
              except Exception as err:  # pylint: disable=W0703
                  if not hasattr(err, '__traceback__'):
                      LOGGER.error(sys.exc_info()[2])
                  else:
                      LOGGER.error(getattr(err, '__traceback__'))
docs: Trigger all receiver and pass them the parameters
          If an exception is raised it will be catched and displayed as error
          in the logger (if defined).
  
          :param kwargs: all arguments from the event.