def logged_in_user(): s = request.environ.get('beaker.session') try: if s["user_id"]: try: return Users.find_by_id(s['user_id']) except MySQLdb.OperationalError, e: raise except KeyError, e: return None