def get_sessions(self, email): try: user = self.user_repo.get_user(email=email) except MissingValueException: return set() sessions = Session.all().filter('user =', user).run() return set(sessions)
def log_in(self, email, password): user = self.user_repo.authenticate(email=email, password=password) session = Session(id=str(uuid.uuid4()), user=user) session.put() return session