def meeting(meeting_id): if request.method == 'PUT': meeting_data = Meeting(**get_request_data(request), e_tag=request.headers.get('If-Match')) if not meeting_data.validate(): return json_response({"message": "Meeting form is invalid"}, 400) return meeting_data.update(db.meetings, meeting_id, db.rooms, g.user) elif request.method == 'GET': return find_one_response(db.meetings, meeting_id) else: return delete_one_response(db.meetings, meeting_id)