summaryrefslogtreecommitdiff
path: root/docs/narr/router.rst
diff options
context:
space:
mode:
authorChris McDonough <chrism@plope.com>2011-06-11 05:35:27 -0400
committerChris McDonough <chrism@plope.com>2011-06-11 05:35:27 -0400
commit99edc51a3b05309c7f5d98ff96289ec51b1d7660 (patch)
treec8ddaa62b21c54eb996f5e375abd5bf9f5198806 /docs/narr/router.rst
parentdf15ed98612e7962e3122da52d8d5f5b9d8882b2 (diff)
downloadpyramid-99edc51a3b05309c7f5d98ff96289ec51b1d7660.tar.gz
pyramid-99edc51a3b05309c7f5d98ff96289ec51b1d7660.tar.bz2
pyramid-99edc51a3b05309c7f5d98ff96289ec51b1d7660.zip
- Pyramid now expects Response objects to have a __call__
method which implements the WSGI application interface instead of the three webob attrs status, headerlist and app_iter. Backwards compatibility exists for code which returns response objects that do not have a __call__. - pyramid.response.Response is no longer an exception (and therefore cannot be raised in order to generate a response). - Changed my mind about moving stuff from pyramid.httpexceptions to pyramid.response. The stuff I moved over has been moved back to pyramid.httpexceptions.
Diffstat (limited to 'docs/narr/router.rst')
-rw-r--r--docs/narr/router.rst12
1 files changed, 6 insertions, 6 deletions
diff --git a/docs/narr/router.rst b/docs/narr/router.rst
index 44fa9835b..30d54767e 100644
--- a/docs/narr/router.rst
+++ b/docs/narr/router.rst
@@ -82,8 +82,8 @@ processing?
combination of objects (based on the type of the context, the type of the
request, and the value of the view name, and any :term:`predicate`
attributes applied to the view configuration), :app:`Pyramid` raises a
- :class:`~pyramid.response.HTTPNotFound` exception, which is meant to be
- caught by a surrounding exception handler.
+ :class:`~pyramid.httpexceptions.HTTPNotFound` exception, which is meant to
+ be caught by a surrounding :term:`exception view`.
#. If a view callable was found, :app:`Pyramid` attempts to call
the view function.
@@ -95,13 +95,13 @@ processing?
information in the request and security information attached to the
context. If it returns ``True``, :app:`Pyramid` calls the view callable
to obtain a response. If it returns ``False``, it raises a
- :class:`~pyramid.response.HTTPForbidden` exception, which is meant to be
- called by a surrounding exception handler.
+ :class:`~pyramid.httpexceptions.HTTPForbidden` exception, which is meant
+ to be called by a surrounding :term:`exception view`.
#. If any exception was raised within a :term:`root factory`, by
:term:`traversal`, by a :term:`view callable` or by :app:`Pyramid` itself
- (such as when it raises :class:`~pyramid.response.HTTPNotFound` or
- :class:`~pyramid.response.HTTPForbidden`), the router catches the
+ (such as when it raises :class:`~pyramid.httpexceptions.HTTPNotFound` or
+ :class:`~pyramid.httpexceptions.HTTPForbidden`), the router catches the
exception, and attaches it to the request as the ``exception`` attribute.
It then attempts to find a :term:`exception view` for the exception that
was caught. If it finds an exception view callable, that callable is