From c3f694d98b7e0cf9568fb28eaf0fe658bbbc9c01 Mon Sep 17 00:00:00 2001 From: Owen Graham <ohgraham1@madisoncollege.edu> Date: Mon, 23 May 2022 14:16:28 -0500 Subject: [PATCH] Factor out assignments to `g` --- visualizer.py | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/visualizer.py b/visualizer.py index 73f5f56..62c9a7e 100755 --- a/visualizer.py +++ b/visualizer.py @@ -90,19 +90,19 @@ matplotlib.use('Agg') @app.route('/') def home(): - g.stations = read_stations() + populate_g() return render_template('index.html') @app.route('/overlay') def overlay(): - g.stations = read_stations() + populate_g() return render_template('overlay.html') @app.route('/boxplot') def boxplot(): - g.stations = read_stations() + populate_g() return render_template('boxplot.html') @@ -301,6 +301,11 @@ def savefig_response(fig): return Response(buf.getvalue(), mimetype='image/png') +def populate_g(): + """Populate `g` with data for rendering page templates.""" + g.stations = read_stations() + + def read_stations(): """Read amrdcrecords.json.""" with open('amrdcrecords.json') as f: -- GitLab