Exemplo n.º 1
0
Arquivo: www.py Projeto: cpfair/sand
app = Flask(__name__)

if PRODUCTION:
    app.config.update(SERVER_NAME="sand.cpfx.ca")

# Otherwise errors disappear into the ether
if PRODUCTION:
    import logging
    stream_handler = logging.StreamHandler()
    stream_handler.setLevel(logging.ERROR)
    app.logger.addHandler(stream_handler)

if not PRODUCTION:
    from webassets.loaders import PythonLoader
    assets_env = PythonLoader("static.environment").load_environment()
    assets_env.debug = True
    css_url = lambda: assets_env["css"].urls()[0]
else:
    css_url = lambda: "/static/css/app.css"

js_url = lambda: "/static/js/app.min.js" if PRODUCTION else "/static/js/boot.js"

@app.route('/')
def index():
    return render_template('app.html', css_url=css_url(), js_url=js_url())

@app.route('/faq')
def faq():
    return render_template('faq.html', css_url=css_url())

def job_status(job):