Mercurial > farol > farol
comparison farol/main.py @ 140:3a56d5501ffa
Add HTTP error handling
author | Benoît Allard <benoit.allard@greenbone.net> |
---|---|
date | Mon, 27 Oct 2014 16:46:18 +0100 |
parents | 75c053bf2c3a |
children | ce39a5267998 |
comparison
equal
deleted
inserted
replaced
139:584587a000a2 | 140:3a56d5501ffa |
---|---|
84 error=error, current_id=cvrf.getDocId()) | 84 error=error, current_id=cvrf.getDocId()) |
85 | 85 |
86 @app.template_filter('secure_filename') | 86 @app.template_filter('secure_filename') |
87 def makeId(string): | 87 def makeId(string): |
88 return secure_filename(string) | 88 return secure_filename(string) |
89 | |
90 @app.errorhandler(400) | |
91 @app.errorhandler(404) | |
92 @app.errorhandler(405) | |
93 @app.errorhandler(500) | |
94 def error_page(error): | |
95 return render_template('error.j2', e=error), getattr(error, 'code', 500) | |
89 | 96 |
90 @app.route('/') | 97 @app.route('/') |
91 def welcome(): | 98 def welcome(): |
92 return render_template('welcome.j2', | 99 return render_template('welcome.j2', |
93 version=__version__, | 100 version=__version__, |