summaryrefslogtreecommitdiff
path: root/docs/narr
diff options
context:
space:
mode:
authorMichael Merickel <michael@merickel.org>2014-01-19 16:46:24 -0600
committerMichael Merickel <michael@merickel.org>2014-01-19 16:46:24 -0600
commitdf6065fb1c3724649ac6e75cfcabc273ef6fd0d9 (patch)
treeb3717a84ca3c3001072ef2e4ab759a4574a7324f /docs/narr
parent4803666d788c7416fbfba93a967ed9290d366bf2 (diff)
downloadpyramid-df6065fb1c3724649ac6e75cfcabc273ef6fd0d9.tar.gz
pyramid-df6065fb1c3724649ac6e75cfcabc273ef6fd0d9.tar.bz2
pyramid-df6065fb1c3724649ac6e75cfcabc273ef6fd0d9.zip
update narrative docs about iterable decorator argument
Diffstat (limited to 'docs/narr')
-rw-r--r--docs/narr/viewconfig.rst16
1 files changed, 15 insertions, 1 deletions
diff --git a/docs/narr/viewconfig.rst b/docs/narr/viewconfig.rst
index e5a2c1ade..84fde3f01 100644
--- a/docs/narr/viewconfig.rst
+++ b/docs/narr/viewconfig.rst
@@ -217,7 +217,21 @@ Non-Predicate Arguments
decorator function will be called with the view callable as a single
argument. The view callable it is passed will accept ``(context,
request)``. The decorator must return a replacement view callable which
- also accepts ``(context, request)``.
+ also accepts ``(context, request)``. The ``decorator`` may also be an
+ iterable of decorators, in which case they will be applied one after the
+ other to the view, in reverse order. For example::
+
+ @view_config(..., decorator=(decorator2, decorator1))
+ def myview(request):
+ ...
+
+ Is similar to doing::
+
+ @view_config(...)
+ @decorator2
+ @decorator1
+ def myview(request):
+ ...
``mapper``
A Python object or :term:`dotted Python name` which refers to a :term:`view