Currently the predicates pertain only to views, regardless of whether they're declared using a <route> or a <view> directive (or using the ``bfg_view`` decorator).
I would expect that if you declare a predicate on the route, that the route would only be used if that predicate matches. Instead, the route is used regardless, while the view which is declared on that same route is guarded with the predicate check. Does it make sense (and is it feasible in terms of backwards-compatibility concerns) to have the predicate be matched against the route, and if it does not match, go on to the next route? \malthe _______________________________________________ Repoze-dev mailing list Repoze-dev@lists.repoze.org http://lists.repoze.org/listinfo/repoze-dev