diff options
| author | Chris McDonough <chrism@agendaless.com> | 2009-12-19 18:47:34 +0000 |
|---|---|---|
| committer | Chris McDonough <chrism@agendaless.com> | 2009-12-19 18:47:34 +0000 |
| commit | 6ba796afb03364219528fd28c24f56876a51954c (patch) | |
| tree | be1bd53a76cdea88115e261290130f3c8ffb8a8c /docs/narr/urldispatch.rst | |
| parent | 6225a24982dfaeffbc53f85d214159c08a0dbfc2 (diff) | |
| download | pyramid-6ba796afb03364219528fd28c24f56876a51954c.tar.gz pyramid-6ba796afb03364219528fd28c24f56876a51954c.tar.bz2 pyramid-6ba796afb03364219528fd28c24f56876a51954c.zip | |
More docs.
Diffstat (limited to 'docs/narr/urldispatch.rst')
| -rw-r--r-- | docs/narr/urldispatch.rst | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/docs/narr/urldispatch.rst b/docs/narr/urldispatch.rst index ad0388284..fbf3901be 100644 --- a/docs/narr/urldispatch.rst +++ b/docs/narr/urldispatch.rst @@ -163,6 +163,22 @@ accept .. note:: This feature is new as of :mod:`repoze.bfg` 1.1. +custom_predicates + + This value should be a sequence of references to custom predicate + callables. Use custom predicates when no set of predefined + predicates does what you need. Custom predicates can be combined + with predefined predicates as necessary. Each custom predicate + callable should accept two arguments: ``context`` and ``request`` + and should return either ``True`` or ``False`` after doing arbitrary + evaluation of the context and/or the request. If all callables + return ``True``, the associated route will be considered viable for + a given request. If any custom predicate returns ``False``, route + matching continues. Note that the value ``context`` will always be + ``None`` when passed to a custom route predicate. + + .. note:: This feature is new as of :mod:`repoze.bfg` 1.2. + view_for The Python dotted-path name to a class or an interface that the |
