(self, trigger, *args, **kwargs)
return all(results)
Trigger an event on all models assigned to the machine.
        Args:
            trigger (str): Event name
            *args (list): List of arguments passed to the event trigger
            **kwargs (dict): Dictionary of keyword arguments passed to the event trigger
        Returns:
            bool The truth value of all triggers combined with AND
Trigger an event on all models assigned to the machine.
        Args:
            trigger (str): Event name
            *args (list): List of arguments passed to the event trigger
            **kwargs (dict): Dictionary of keyword arguments passed to the event trigger
        Returns:
            bool The truth value of all triggers combined with AND
Trigger an event on all models assigned to the machine . Args : trigger ( str ) : Event name * args ( list ) : List of arguments passed to the event trigger ** kwargs ( dict ) : Dictionary of keyword arguments passed to the event trigger Returns : bool The truth value of all triggers combined with AND
async def dispatch(self, trigger, *args, **kwargs):  # ToDo: not tested
        """ Trigger an event on all models assigned to the machine.
        Args:
            trigger (str): Event name
            *args (list): List of arguments passed to the event trigger
            **kwargs (dict): Dictionary of keyword arguments passed to the event trigger
        Returns:
            bool The truth value of all triggers combined with AND
        """
        results = await self.await_all([partial(getattr(model, trigger), *args, **kwargs) for model in self.models])
        return all(results)
async def dispatch ( self , trigger , * args , * * kwargs ) : # ToDo: not tested results = await self . await_all ( [ partial ( getattr ( model , trigger ) , * args , * * kwargs ) for model in self . models ] ) return all ( results )