summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--pyramid/view.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/pyramid/view.py b/pyramid/view.py
index 2df79455c..4bd036428 100644
--- a/pyramid/view.py
+++ b/pyramid/view.py
@@ -419,11 +419,12 @@ class forbidden_view_config(object):
def _find_views(registry, request_iface, context_iface, view_name):
registered = registry.adapters.registered
+ view_types = (IView, ISecuredView, IMultiView)
for req_type, ctx_type in itertools.product(
request_iface.__sro__, context_iface.__sro__
):
source_ifaces = (IViewClassifier, req_type, ctx_type)
- for view_type in (IView, ISecuredView, IMultiView):
+ for view_type in view_types:
view_callable = registered(
source_ifaces,
view_type,