def _collection_match_to_index(pspath, colfilter, name, match):
    '''
    Returns index of collection item matching the match dictionary.
    '''
    collection = get_webconfiguration_settings(pspath, [{'name': name, 'filter': colfilter}])[0]['value']
    for idx, collect_dict in enumerate(collection):
        if all(item in collect_dict.items() for item in match.items()):
            return idx
    return -1
def _collection_match_to_index ( pspath , colfilter , name , match ) : collection = get_webconfiguration_settings ( pspath , [ { 'name' : name , 'filter' : colfilter } ] ) [ 0 ] [ 'value' ] for idx , collect_dict in enumerate ( collection ) : if all ( item in collect_dict . items ( ) for item in match . items ( ) ) : return idx return - 1
Returns index of collection item matching the match dictionary.