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)
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)
def CL(): rst = HistoryItem.bucket.get_index('$bucket', startkey='_', max_results=100000).results return HistoryItem.multi_get(rst)