import flask import solo_turnier def startFlask( batchWorker: solo_turnier.batch.BatchWorker, debug: bool = False, port: int = 8082, showOnlyFinalists: bool = True ): app = flask.Flask(__name__) @app.route('/') def index(): combinedData = batchWorker.run(False) return flask.render_template('index.html', data=combinedData) @app.get('/custom.css') def css(): ret = flask.render_template( 'custom.css', onlyFinalists=showOnlyFinalists ) return flask.Response(ret, mimetype='text/css') app.run(host='0.0.0.0', port=port, debug=debug)