diff options
| author | Michael Merickel <michael@merickel.org> | 2015-02-22 13:17:27 -0600 |
|---|---|---|
| committer | Michael Merickel <michael@merickel.org> | 2015-02-22 13:17:27 -0600 |
| commit | c0070c95eeb39186c7c2ea0dea6b972c5782f185 (patch) | |
| tree | abe309da8e7c28307eabf4222d3be6bf62b14a1e | |
| parent | e218e1fb1b5996afdc64ee071de515557f516f5a (diff) | |
| download | pyramid-c0070c95eeb39186c7c2ea0dea6b972c5782f185.tar.gz pyramid-c0070c95eeb39186c7c2ea0dea6b972c5782f185.tar.bz2 pyramid-c0070c95eeb39186c7c2ea0dea6b972c5782f185.zip | |
remove tuple creation from inner loop
| -rw-r--r-- | pyramid/view.py | 3 |
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, |
