<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:

def proccess_lowstates(**kwargs):
    '''
    return proccessed lowstate data that was not blacklisted

    render_module_function is used to provide your own.
    defaults to from_lowstate
    '''
    states = []
    config = _get_config(**kwargs)
    proccesser = config.get('proccesser')
    ls = __salt__['state.show_lowstate']()

    if not isinstance(ls, list):
        raise Exception('ERROR: to see details run: [salt-call state.show_lowstate] <-----***-SEE-***')
    else:
        if ls:
            if not isinstance(ls[0], dict):
                raise Exception('ERROR: to see details run: [salt-call state.show_lowstate] <-----***-SEE-***')

    for s in ls:
        if _blacklist_filter(s, config):
            continue
        doc = __salt__[proccesser](s, config, **kwargs)
        states.append(doc)
    return states