@marshal_with(user_object_resource_fields)
    def get(self, user_id):
        args = self.parser.parse_args()

        osmanager = ObjectSubjectsManager(**args)
        somanager = SubjectObjectsManager(**args)

        votetimes = somanager.scoredrange(
            user_id=user_id,
            offset=args['offset'],
            size=args['size'],
            reverse=args['sort'] == '-',
        )
        reply = [
            get_user_object_reply(
                object_id=object_id,
                user_id=user_id,
                vote=osmanager.score(object_id=object_id, user_id=user_id),
                review=osmanager.review(object_id=object_id, user_id=user_id),
                when=when,
            ) for object_id, when in votetimes
        ]

        return reply
dataset/ETHPy150Open BuongiornoMIP/Reding/reding/resources.py/UserSummaryResource.get/original