Stats are generated in background and stored to file instead of on-demand

This commit is contained in:
Simon
2018-07-24 20:08:07 -04:00
parent bf82478fee
commit fbbe952e4d
2 changed files with 25 additions and 11 deletions

6
app.py
View File

@@ -68,8 +68,10 @@ def stats_page():
@cache.cached(240)
def stats_json():
stats = searchEngine.get_global_stats()
db.join_website_on_stats(stats)
return Response(json.dumps(stats), mimetype="application/json")
if stats:
db.join_website_on_stats(stats)
return Response(json.dumps(stats), mimetype="application/json")
return abort(500)
@app.route("/get_export")