diff options
Diffstat (limited to 'repoze/bfg/router.py')
| -rw-r--r-- | repoze/bfg/router.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/repoze/bfg/router.py b/repoze/bfg/router.py index ec6c5969a..e2b2b6830 100644 --- a/repoze/bfg/router.py +++ b/repoze/bfg/router.py @@ -23,18 +23,18 @@ from repoze.bfg.authorization import ACLAuthorizationPolicy from repoze.bfg.events import NewRequest from repoze.bfg.events import NewResponse from repoze.bfg.events import WSGIApplicationCreatedEvent +from repoze.bfg.exceptions import Forbidden +from repoze.bfg.exceptions import NotFound from repoze.bfg.log import make_stream_logger from repoze.bfg.registry import Registry from repoze.bfg.registry import populateRegistry from repoze.bfg.request import request_factory -from repoze.bfg.security import Unauthorized from repoze.bfg.settings import Settings from repoze.bfg.settings import get_options from repoze.bfg.threadlocal import manager from repoze.bfg.traversal import ModelGraphTraverser from repoze.bfg.traversal import _traverse from repoze.bfg.urldispatch import RoutesRootFactory -from repoze.bfg.view import NotFound from repoze.bfg.view import default_forbidden_view from repoze.bfg.view import default_notfound_view @@ -118,7 +118,7 @@ class Router(object): else: try: response = view_callable(context, request) - except Unauthorized, why: + except Forbidden, why: msg = why[0] environ = getattr(request, 'environ', {}) environ['repoze.bfg.message'] = msg |
