Esempio n. 1
0
def revert_uids(uids):
    """Reverts uids

    :param uids: iterable not generator
    """
    items = HistoryItem.multi_get(uids)

    for item in items:
        if is_update(item):
            _revert_update(item)
        elif item.action == CHANGES.remove.name:
            _revert_remove(item)
        elif is_create(item):
            _revert_run(item)
        else:
            log.debug('Action %s for resource %s is a side'
                      ' effect of another action', item.action, item.res)
Esempio n. 2
0
def revert_uids(uids):
    """Reverts uids

    :param uids: iterable not generator
    """
    items = HistoryItem.multi_get(uids)

    for item in items:
        if is_update(item):
            _revert_update(item)
        elif item.action == CHANGES.remove.name:
            _revert_remove(item)
        elif is_create(item):
            _revert_run(item)
        else:
            log.debug(
                'Action %s for resource %s is a side'
                ' effect of another action', item.action, item.res)
Esempio n. 3
0
def CL():
    rst = HistoryItem.bucket.get_index('$bucket',
                                       startkey='_',
                                       max_results=100000).results
    return HistoryItem.multi_get(rst)
Esempio n. 4
0
def CL():
    rst = HistoryItem.bucket.get_index('$bucket',
                                       startkey='_',
                                       max_results=100000).results
    return HistoryItem.multi_get(rst)