def api_get_progress_info(project_id): # noqa: F401 """Get progress info on the article""" project_file_path = get_project_file_path(project_id) # open the projects file with open(project_file_path, "r") as f_read: project_dict = json.load(f_read) statistics = get_statistics(project_id) response = jsonify({**project_dict, **statistics}) response.headers.add('Access-Control-Allow-Origin', '*') # return a success response to the client. return response
def api_get_progress_info(project_id): # noqa: F401 """Get progress info on the article""" project_file_path = get_project_file_path(project_id) try: # open the projects file with open(project_file_path, "r") as f_read: project_dict = json.load(f_read) statistics = get_statistics(project_id) except Exception as err: logging.error(err) return jsonify(message="Failed to load pie chart."), 500 response = jsonify({**project_dict, **statistics}) response.headers.add('Access-Control-Allow-Origin', '*') # return a success response to the client. return response