<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def action(name, text, confirmation=None, icon=None, multiple=True, single=True):
 """ Use this decorator to expose actions :param name: Action name :param text: Action text. :param confirmation: Confirmation text. If not provided, action will be executed unconditionally. :param icon: Font Awesome icon name :param multiple: If true will display action on list view :param single: If true will display action on show view """


    def wrap(f):
        f._action = (name, text, confirmation, icon, multiple, single)
        return f

    return wrap