def getUserUses(userID, lensID): userBag = getBagInstance(userID, lensID) useList = [] if userBag: lensUses = userBag.lensUses if lensUses: allUses = lensUses.split('|') for use in allUses: if use: useList.append(use) return useList
def setUserUses(userID, lensID, newUses): #newUses is a list useString = '' for use in newUses: useString += use + '|' bagInstance = getBagInstance(userID, lensID) if bagInstance is None: bagInstance = userLensBag( userID = userID, bagStatus = 'clearStatus', lensID = lensID, lensUses = useString) bagInstance.put() else: bagInstance.lensUses = useString bagInstance.put() getBagInstance(userID, lensID, update = True) getLensUses(lensID, update = True) getAllUses(update = True)