Ejemplo n.º 1
0
    return render_template("pizza_jinja.html", pizza=piz)


if __name__ == "__main__":
    ### some debugging helpers
    import signal
    # pdb debug hook
    # ipdb hook
    try:
        import ipdb
    except:
        ipdb = None
    if ipdb:
        def start_ipdb(signal, trace):
            ipdb.set_trace()
        logg.info("setting up ipdb debugging hook...")
        signal.signal(signal.SIGQUIT, start_ipdb)
    else:
        import pdb
        def start_pdb(signal, trace):
            pdb.set_trace()
        logg.info("setting up pdb debugging hook...")
        signal.signal(signal.SIGQUIT, start_pdb)

    # adapted from flask.app.App.run()
    from werkzeug.serving import run_simple
    try:
        run_simple("localhost", 5000, wsgi_app, use_reloader=True, use_debugger=True)
    finally:
        app._got_first_request = False