コード例 #1
0
def setListItemToIndex(indexObj, listName, itemName, data):
    '''Set index.{listName}.{itemName} to data.
    Returns updated indexObj
    '''
    data['Updated'] = utils.getTimeStamp()
    idxList = indexObj.get(listName, {})
    idxList[itemName] = data
    indexObj[listName] = idxList
    return indexObj
コード例 #2
0
ファイル: filestor.py プロジェクト: vasnake/casebook
def setListItemToIndex(indexObj, listName, itemName, data):
    """Set index.{listName}.{itemName} to data.
    Returns updated indexObj
    """
    data["Updated"] = utils.getTimeStamp()
    idxList = indexObj.get(listName, {})
    idxList[itemName] = data
    indexObj[listName] = idxList
    return indexObj
コード例 #3
0
def commit(listname, iid):
    '''Update item timestamp

    :param str listname: 'cases' or 'sides' list name
    :param str iid: side or case id in index
    '''
    indexObj = loadIndex()
    meta = getListItemFromIndex(indexObj, listname, iid)

    meta['CommitTS'] = utils.getTimeStamp()

    indexObj = setListItemToIndex(indexObj, listname, iid, meta)
    saveIndex(indexObj)
コード例 #4
0
ファイル: filestor.py プロジェクト: vasnake/casebook
def commit(listname, iid):
    """Update item timestamp

    :param str listname: 'cases' or 'sides' list name
    :param str iid: side or case id in index
    """
    indexObj = loadIndex()
    meta = getListItemFromIndex(indexObj, listname, iid)

    meta["CommitTS"] = utils.getTimeStamp()

    indexObj = setListItemToIndex(indexObj, listname, iid, meta)
    saveIndex(indexObj)