def get(self): request_parser = ex_reqparse.ExRequestParser() request_parser.add_argument(arguments.ACCESS_TOKEN_HEADER) request_args = request_parser.parse_args() access_token = re.sub("^Bearer ", "", request_args["Authorization"]) self._user_actor = UserActor(access_token) user = self._user_actor.get_user() return user, 200
class UserResource(Resource): def __init__(self): self._user_actor = None @marshal_with(fields.USER_RESOURCE_FIELDS) def get(self): request_parser = ex_reqparse.ExRequestParser() request_parser.add_argument(arguments.ACCESS_TOKEN_HEADER) request_args = request_parser.parse_args() access_token = re.sub("^Bearer ", "", request_args["Authorization"]) self._user_actor = UserActor(access_token) user = self._user_actor.get_user() return user, 200 def put(self): pass