def METHOD_NAME(self, ordered_plugin_list, plugin_type, *args, **kwargs):
    ret = True
    for plugin in ordered_plugin_list:
        if hasattr(plugin, plugin_type):
            try:
                ret = getattr(plugin, plugin_type)(*args, **kwargs)
                if not ret:
                    break
            except Exception:  # pylint: disable=broad-except
                plugin.logger.exception("Exception while calling %s", plugin_type)
    return ret