Exemple #1
0
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
Exemple #2
0
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)