From 24e9d83a52b9c2e0f65d2c43c3862300bef305e1 Mon Sep 17 00:00:00 2001 From: elpatron68 Date: Tue, 28 May 2024 08:42:57 +0200 Subject: [PATCH] Add load time --- app.py | 9 ++++++++- templates/index.html | 2 +- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/app.py b/app.py index d2e3425..eff0778 100644 --- a/app.py +++ b/app.py @@ -1,6 +1,7 @@ import os +import time import logging -from flask import Flask, render_template, request, session, send_from_directory +from flask import Flask, render_template, request, session, send_from_directory, g from flask_bootstrap import Bootstrap app = Flask(__name__) @@ -32,6 +33,12 @@ item6 = 0 app.logger.info('Starting erdbeerhannah v' + version) +# https://code-maven.com/flask-display-elapsed-time +@app.before_request +def before_request(): + g.request_start_time = time.time() + g.request_time = lambda: "%.5fs" % (time.time() - g.request_start_time) + # prevent cached responses # https://stackoverflow.com/questions/47376744/how-to-prevent-cached-response-flask-server-using-chrome @app.after_request diff --git a/templates/index.html b/templates/index.html index 197ead4..946c8ee 100644 --- a/templates/index.html +++ b/templates/index.html @@ -111,7 +111,7 @@ Made with ♥️, marmalade and zero knowledge in Kiel Strawberry City.
- Version: {{ version }}, Infos + Version: {{ version }} ({{ g.request_time() }}), Infos