def detail_api_handler(music_id): music = Music(music_id) if music.load() == False: abort(404) obj = {i: j for i, j in music.__dict__.items()} obj['file_path'] = music.file_path[-5:] obj['comments'] = music.getComments() obj['content_type'] = music.getContentType() obj['score'] = music.getScore() obj['genre'] = music.getAuthorGenre() return make_response(json.dumps(obj), 200)
def get_music_api_handler(music_id): music = Music(music_id) if music.load() == False: abort(404) return send_file(music.file_path, music.getContentType())