@app.route('/authors/')
def list_authors():
    authors = Author.query.all()
    content = '<p>Authors:</p>'
    for author in authors:
        content += '<p>%s</p>' % author.name
    return content
The IOLoop catches and logs exceptions, so it's
dataset/ETHPy150Open cobrateam/flask-mongoalchemy/examples/library/library.py/list_authors--crossover with--dataset/ETHPy150Open RobotWebTools/rosbridge_suite/rosbridge_server/src/tornado/ioloop.py/IOLoop._setup_logging