From 19d65772c75ef94c74bfa5783d4ec25de3bef357 Mon Sep 17 00:00:00 2001 From: Martyn Inglis Date: Thu, 12 May 2016 13:56:27 +0100 Subject: [PATCH 1/2] Log start of request so requests can be timed --- app/__init__.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/app/__init__.py b/app/__init__.py index b3662cabc..fbb31d3e9 100644 --- a/app/__init__.py +++ b/app/__init__.py @@ -1,9 +1,10 @@ import uuid import os -from flask import request, url_for +from flask import request, url_for, g from flask import Flask, _request_ctx_stack from flask.ext.sqlalchemy import SQLAlchemy from flask_marshmallow import Marshmallow +from monotonic import monotonic from werkzeug.local import LocalProxy from notifications_utils import logging from app.celery.celery import NotifyCelery @@ -102,6 +103,10 @@ def init_app(app): if error: return error + @app.before_request + def record_start_time(): + g.start = monotonic() + @app.after_request def after_request(response): response.headers.add('Access-Control-Allow-Origin', '*') From 9fb3569291d9f2e104f545b040d4936413154ed5 Mon Sep 17 00:00:00 2001 From: Martyn Inglis Date: Thu, 12 May 2016 16:37:01 +0100 Subject: [PATCH 2/2] bumped request version --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 971ad3cd4..50ded66b5 100644 --- a/requirements.txt +++ b/requirements.txt @@ -22,4 +22,4 @@ monotonic==0.3 git+https://github.com/alphagov/notifications-python-client.git@1.0.0#egg=notifications-python-client==1.0.0 -git+https://github.com/alphagov/notifications-utils.git@5.2.0#egg=notifications-utils==5.2.0 +git+https://github.com/alphagov/notifications-utils.git@5.2.3#egg=notifications-utils==5.2.3