'Verifies a callable accepts kwargs
:type func: callable
:param func: A callable object.
:returns: True, if ``func`` accepts kwargs, otherwise False.'

def _verify_accept_kwargs(self, func):

    try:
        if (not accepts_kwargs(func)):
            raise ValueError(('Event    handler    %s    must    accept    keyword    arguments    (**kwargs)' % func))
    except TypeError:
        return False
