Mercurial > farol > farol
comparison farol/main.py @ 141:ce39a5267998
Add an export to the error page, and an exploding endpoint
author | Benoît Allard <benoit.allard@greenbone.net> |
---|---|
date | Tue, 28 Oct 2014 09:55:18 +0100 |
parents | 3a56d5501ffa |
children | 105bb08570ed |
comparison
equal
deleted
inserted
replaced
140:3a56d5501ffa | 141:ce39a5267998 |
---|---|
36 from farolluz.renderer import render as render_cvrf | 36 from farolluz.renderer import render as render_cvrf |
37 from farolluz.utils import utcnow | 37 from farolluz.utils import utcnow |
38 | 38 |
39 import flask | 39 import flask |
40 from flask import (Flask, request, render_template, redirect, url_for, flash, | 40 from flask import (Flask, request, render_template, redirect, url_for, flash, |
41 make_response) | 41 make_response, abort) |
42 from werkzeug import secure_filename | 42 from werkzeug import secure_filename |
43 | 43 |
44 from . import __version__, cache | 44 from . import __version__, cache |
45 from .document import document | 45 from .document import document |
46 from .session import get_current, set_current, has_current, document_required | 46 from .session import get_current, set_current, has_current, document_required |
91 @app.errorhandler(404) | 91 @app.errorhandler(404) |
92 @app.errorhandler(405) | 92 @app.errorhandler(405) |
93 @app.errorhandler(500) | 93 @app.errorhandler(500) |
94 def error_page(error): | 94 def error_page(error): |
95 return render_template('error.j2', e=error), getattr(error, 'code', 500) | 95 return render_template('error.j2', e=error), getattr(error, 'code', 500) |
96 | |
97 @app.route('/500') | |
98 def boom(): | |
99 abort(500) | |
96 | 100 |
97 @app.route('/') | 101 @app.route('/') |
98 def welcome(): | 102 def welcome(): |
99 return render_template('welcome.j2', | 103 return render_template('welcome.j2', |
100 version=__version__, | 104 version=__version__, |