def fire(self, *args, **kwargs):
return list(self._results(args, kwargs))<EOL>
Fire event. call handlers using given arguments, return a list of results.

:param tuple args: positional arguments to call each handler with
:param dict kwargs: keyword arguments to call each handler with
:return list: a list of tuples of handler, return value