def profile(request, user_id): try: user = User.load(request.session, id=user_id) except NoResultFound: return {}, 'notfound.phtml', 404 return {'show_user': user}, 'profile.phtml'
def logged_user(self): try: service, service_id = self.client_session['login'] return User.load(self.session, service=service, service_id=service_id) except (KeyError, NoResultFound, ValueError): return None