(self, *args, **kwargs)
route notification to its respective Provider

        :param args: extra arguments.
        :param kwargs: extra keyword-arguments.
route notification to its respective Provider
route notification to its respective Provider
def notify(self, *args, **kwargs):
        """route notification to its respective Provider

        :param args: extra arguments.
        :param kwargs: extra keyword-arguments.
        """
        self.data.update(**kwargs)
        provider_instance = self.provider(*args, **self.data)
        provider_instance.notify()
def notify ( self , * args , * * kwargs ) : self . data . update ( * * kwargs ) provider_instance = self . provider ( * args , * * self . data ) provider_instance . notify ( )