def get_history(): """ajax call querying search history for person""" response = {'history': []} try: user_id = session["user_id"] history = User.get_history(user_id) except: try: searches = session["history"] history = Search.get_data(searches) except: history = None if history: for search in history: thing = { "start_lat": search.a.latitude, "start_lng": search.a.longitude, "start_ele": int(search.a.elevation), "end_lat": search.p.latitude, "end_lng": search.p.longitude, "end_ele": int(search.p.elevation), "min_ele": search.min_ele, "max_time": search.max_time, "travel_mode": search.travel_mode, "search_id": search.search_id } response['history'].append(thing) return jsonify(response)