Include took_ms in JSON output

magic-columns
Simon Willison 2017-10-24 16:55:53 -07:00
rodzic 2a09d37087
commit c371f06fde
1 zmienionych plików z 4 dodań i 0 usunięć

4
app.py
Wyświetl plik

@ -11,6 +11,7 @@ import json
import base64
import hashlib
import sys
import time
app_root = Path(__file__).parent
@ -95,6 +96,7 @@ class BaseView(HTTPMethodView):
except KeyError:
as_json = False
extra_template_data = {}
start = time.time()
try:
data, extra_template_data = self.data(
request, name, hash, **kwargs
@ -104,6 +106,8 @@ class BaseView(HTTPMethodView):
'ok': False,
'error': str(e),
}
end = time.time()
data['took_ms'] = (end - start) * 1000
if as_json:
# Special case for .jsono extension
if as_json == '.jsono':