From c0070c95eeb39186c7c2ea0dea6b972c5782f185 Mon Sep 17 00:00:00 2001 From: Michael Merickel Date: Sun, 22 Feb 2015 13:17:27 -0600 Subject: remove tuple creation from inner loop --- pyramid/view.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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, -- cgit v1.2.3