summaryrefslogtreecommitdiff
path: root/docs/narr
diff options
context:
space:
mode:
authorChris McDonough <chrism@plope.com>2012-11-13 17:55:58 -0500
committerChris McDonough <chrism@plope.com>2012-11-13 17:55:58 -0500
commit3563e7f4ee334f2e9edef3f2aa9336206b20a05c (patch)
treea23986df49345b160ae4b7aba0c7c3d7a6f20fb1 /docs/narr
parentd8d3a919f6a2a17db7ef20cea9a867bc0ec714a5 (diff)
parent01c76b8bf509bbad41336d00d832241e7e02aa9e (diff)
downloadpyramid-3563e7f4ee334f2e9edef3f2aa9336206b20a05c.tar.gz
pyramid-3563e7f4ee334f2e9edef3f2aa9336206b20a05c.tar.bz2
pyramid-3563e7f4ee334f2e9edef3f2aa9336206b20a05c.zip
Merge branch 'master' of github.com:Pylons/pyramid
Diffstat (limited to 'docs/narr')
-rw-r--r--docs/narr/hooks.rst13
1 files changed, 8 insertions, 5 deletions
diff --git a/docs/narr/hooks.rst b/docs/narr/hooks.rst
index 96fa77a07..ea75e5fe4 100644
--- a/docs/narr/hooks.rst
+++ b/docs/narr/hooks.rst
@@ -180,11 +180,14 @@ as a forbidden view:
config.scan()
Like any other view, the forbidden view must accept at least a ``request``
-parameter, or both ``context`` and ``request``. The ``context`` (available
-as ``request.context`` if you're using the request-only view argument
-pattern) is the context found by the router when the view invocation was
-denied. The ``request`` is the current :term:`request` representing the
-denied action.
+parameter, or both ``context`` and ``request``. If a forbidden view
+callable accepts both ``context`` and ``request``, the HTTP Exception is passed
+as context. The ``context`` as found by the router when view was
+denied (that you normally would expect) is available as
+``request.context``. The ``request`` is the current :term:`request`
+representing the denied action.
+
+
Here's some sample code that implements a minimal forbidden view: