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?

Repoze-dev mailing list

Reply via email to