def exercise_list(): begin = 0 length = 25 try: if request.json != None: begin = int(request.json.get('begin', 0)) length = int(request.json.get('length', 25)) except: abort(403) data = Exercise.list(begin, length) return jsonify({'begin': begin, 'length': length, 'exercises': data})
def exercise_database(): with open("exercises.csv") as file: reader = csv.DictReader(file) exercises = [] with session_manager() as session: for row in reader: difficulty = row["difficulty"].lower() tags = row["tags"].split("|") exercise = Exercise.create(row["name"], tags, difficulty) exercise.write(session) exercises.append(exercise)
def exercise_list(): begin = 0 length = 25 try: if request.json != None: begin = int(request.json.get('begin', 0)) length = int(request.json.get('length', 25)) except: abort(403) data = Exercise.list(begin, length) return jsonify({ 'begin': begin, 'length': length, 'exercises': data })
def get_exercise(ex_id): data = Exercise.get(ex_id) if data == None: abort(404) return jsonify(data)