Package coprs :: Package views :: Package coprs_ns
[hide private]
[frames] | no frames]

Source Code for Package coprs.views.coprs_ns

 1  # coding: utf-8 
 2   
 3  import flask 
 4   
 5  from coprs.views.misc import page_not_found, access_restricted, bad_request_handler, server_error_handler 
 6  from coprs.exceptions import ObjectNotFound, AccessRestricted, BadRequest, CoprHttpException 
 7   
 8  coprs_ns = flask.Blueprint("coprs_ns", __name__, url_prefix="/coprs") 
9 10 11 @coprs_ns.errorhandler(ObjectNotFound) 12 -def handle_404(error):
13 return page_not_found(error.message)
14
15 16 @coprs_ns.errorhandler(AccessRestricted) 17 -def handle_403(error):
18 return access_restricted(error.message)
19
20 21 @coprs_ns.errorhandler(BadRequest) 22 -def handle_400(error):
23 return bad_request_handler(error.message)
24
25 26 @coprs_ns.errorhandler(CoprHttpException) 27 -def handle_500(error):
28 return server_error_handler(error.message)
29