summaryrefslogtreecommitdiff
path: root/docs/narr
diff options
context:
space:
mode:
authorChris McDonough <chrism@plope.com>2013-09-07 21:59:41 -0400
committerChris McDonough <chrism@plope.com>2013-09-07 21:59:41 -0400
commitfc477b2e4b20ae2788e468e45b2831e774be8ced (patch)
treebc04c88bc9aeda9469e5ee8b0cf27de482561db4 /docs/narr
parent2291238b72b6603b475a8551f3b4f2c178e2ba81 (diff)
downloadpyramid-fc477b2e4b20ae2788e468e45b2831e774be8ced.tar.gz
pyramid-fc477b2e4b20ae2788e468e45b2831e774be8ced.tar.bz2
pyramid-fc477b2e4b20ae2788e468e45b2831e774be8ced.zip
- The ``pyramid.events.NewResponse`` event is now sent **after** response
callbacks are executed. It previously executed before response callbacks were executed. Rationale: it's more useful to be able to inspect the response after response callbacks have done their jobs instead of before. Closes #1116.
Diffstat (limited to 'docs/narr')
-rw-r--r--docs/narr/hooks.rst2
-rw-r--r--docs/narr/subrequest.rst6
2 files changed, 4 insertions, 4 deletions
diff --git a/docs/narr/hooks.rst b/docs/narr/hooks.rst
index 3a2568775..8ffda1a5f 100644
--- a/docs/narr/hooks.rst
+++ b/docs/narr/hooks.rst
@@ -514,7 +514,7 @@ callback will be an exception object instead of its default value of
``None``.
Response callbacks are called in the order they're added
-(first-to-most-recently-added). All response callbacks are called *after*
+(first-to-most-recently-added). All response callbacks are called *before*
the :class:`~pyramid.events.NewResponse` event is sent. Errors raised by
response callbacks are not handled specially. They will be propagated to the
caller of the :app:`Pyramid` router application.
diff --git a/docs/narr/subrequest.rst b/docs/narr/subrequest.rst
index 6437bd0fa..4b4e99d41 100644
--- a/docs/narr/subrequest.rst
+++ b/docs/narr/subrequest.rst
@@ -232,12 +232,12 @@ unconditionally:
- Ensures that the user implied by the request passed has the necessary
authorization to invoke view callable before calling it.
-- causes a :class:`~pyramid.events.NewResponse` event to be sent when the
- Pyramid application returns a response.
-
- Calls any :term:`response callback` functions defined within the subrequest's
lifetime if a response is obtained from the Pyramid application.
+- causes a :class:`~pyramid.events.NewResponse` event to be sent if a response
+ is obtained.
+
- Calls any :term:`finished callback` functions defined within the subrequest's
lifetime.