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__,

http://farol.wald.intevation.org