diff --git a/store/app.py b/store/app.py index eedfe126..a54a418f 100644 --- a/store/app.py +++ b/store/app.py @@ -502,27 +502,33 @@ def news_rss(): news_per_date = json.loads(open(".cache/news.json").read()) # Keepy only the last N entries - news_per_date = {d: infos for d, infos in reversed(list(news_per_date.items())[-2:])} + news_per_date = { + d: infos for d, infos in reversed(list(news_per_date.items())[-2:]) + } - rss_xml = render_template('news_rss.xml', news_per_date=news_per_date, catalog=get_catalog()) + rss_xml = render_template( + "news_rss.xml", news_per_date=news_per_date, catalog=get_catalog() + ) response = make_response(rss_xml) - response.headers['Content-Type'] = 'application/rss+xml' - response.headers['Content-Disposition'] = "inline; filename=news_rss.xml" + response.headers["Content-Type"] = "application/rss+xml" + response.headers["Content-Disposition"] = "inline; filename=news_rss.xml" return response # Badges -@app.route('/integration/') -@app.route('/integration/.svg') -@app.route('/badge//') -@app.route('/badge//.svg') +@app.route("/integration/") +@app.route("/integration/.svg") +@app.route("/badge//") +@app.route("/badge//.svg") def badge(app, type="integration"): data = get_dashboard_data() catalog = get_catalog()["apps"] catalog_level = catalog.get(app, {}).get("level") - main_ci_level = data.get(app, {}).get("ci_results", {}).get("main", {}).get("level", '?') + main_ci_level = ( + data.get(app, {}).get("ci_results", {}).get("main", {}).get("level", "?") + ) if type == "integration": if app in catalog and main_ci_level: @@ -533,7 +539,7 @@ def badge(app, type="integration"): if app not in catalog: badge = "state-unknown" else: - if catalog_level in [None, '?']: + if catalog_level in [None, "?"]: badge = "state-just-got-added-to-catalog" elif catalog_level in [0, -1]: badge = "state-broken" @@ -549,9 +555,9 @@ def badge(app, type="integration"): svg = open(f"assets/badges/{badge}.svg").read() response = make_response(svg) - response.content_type = 'image/svg+xml' - response.headers['Cache-Control'] = 'no-cache, no-store, must-revalidate' - response.headers['Pragma'] = 'no-cache' + response.content_type = "image/svg+xml" + response.headers["Cache-Control"] = "no-cache, no-store, must-revalidate" + response.headers["Pragma"] = "no-cache" return response