def after_request(response): api = local_cache["api"] ctx = local_cache["ctx"] if request.path != "/{}/{}".format(ctx.app["name"], api["name"]): return response logger.info(response.status) prediction = None if "prediction" in g: prediction = g.prediction api_utils.post_request_metrics(ctx, api, response, prediction, g.start_time, local_cache["class_set"]) return response
def after_request(response): response.headers["Access-Control-Allow-Origin"] = "*" response.headers["Access-Control-Allow-Headers"] = "*" if not (request.path == "/predict" and request.method == "POST"): return response api = local_cache["api"] ctx = local_cache["ctx"] cx_logger().info(response.status) prediction = None if "prediction" in g: prediction = g.prediction api_utils.post_request_metrics(ctx, api, response, prediction, g.start_time, local_cache["class_set"]) return response