def v3_historical_regions(): data = get_regional_data() if "id" in request.args: id = int(request.args["id"]) if id not in range(1, 17): return abort(404, description=NOT_FOUND_REGION_ERROR) return jsonify(data[str(id)]) return jsonify(data)
def v3_historical_regions(): data = get_regional_data() if "id" in request.args: id = int(request.args["id"]) if id not in range(1, 17): return abort(404, description=NOT_FOUND_ERROR) return json.dumps(data[str(id)], ensure_ascii=False) return json.dumps(data, ensure_ascii=False)
def v3_historical_regions(): data = get_regional_data() if "id" in request.args: id = int(request.args["id"]) if id not in range(1, 17): return abort(404, description=NOT_FOUND_REGION_ERROR) return Response(json.dumps(data[str(id)], ensure_ascii=False), content_type="application/json; charset=utf-8") return Response(json.dumps(data, ensure_ascii=False), content_type="application/json; charset=utf-8")
def v3_regional_latest(): data = get_regional_data() for key in data: max_subkey = max(data[key]["regionData"].keys()) data[key]["regionData"] = { max_subkey: data[key]["regionData"][max_subkey] } if "id" in request.args: id = int(request.args["id"]) if id not in range(1, 17): return abort(404, description=NOT_FOUND_REGION_ERROR) return jsonify(data[str(id)]) return jsonify(data)
def v3_regional_latest(): data = get_regional_data() for key in data: max_subkey = max(data[key]["regionData"].keys()) data[key]["regionData"] = { max_subkey: data[key]["regionData"][max_subkey] } if "id" in request.args: id = int(request.args["id"]) if id not in range(1, 17): return abort(404, description=NOT_FOUND_REGION_ERROR) return Response(json.dumps(data[str(id)], ensure_ascii=False), content_type="application/json; charset=utf-8") return Response(json.dumps(data, ensure_ascii=False), content_type="application/json; charset=utf-8")