def get_user_key_by_email(user_email): users = Users.query(Users.email_address == user_email) user = users.get() if user is None: ## user not found return None else: return user.key
def remove_user_by_id(user_id): users = Users.query(Users.unique_id == user_id) user = users.get() if user is None: return False else: user.key.delete() return True
def get_user_key_by_id(user_id): users = Users.query(Users.unique_id == user_id) user = users.get() if user is None: ## user not found return None else: return user.key
def modify_user_by_id(user_id, new_user): users = Users.query(Users.unique_id == user_id) user = users.get() if user is None: return False else: user.unique_id = new_user.user_id() user.nickname = new_user.nickname() user.email_address = new_user.email() return user.put()
def get_user_by_id(user_id): users = Users.query(Users.unique_id == user_id) user = users.get() if user is None: ## user not found return None else: user_obj = User(user.email_address) ## return user object if details were retrieved from Google if user_obj.found: return user_obj else: ## set unknown details from records user_obj.set_user_id(user.user_id) user_obj.set_nickname(user.nickname) return user_obj