summaryrefslogtreecommitdiff
path: root/repoze/bfg/configuration.py
diff options
context:
space:
mode:
authorChris McDonough <chrism@agendaless.com>2010-09-09 06:53:51 +0000
committerChris McDonough <chrism@agendaless.com>2010-09-09 06:53:51 +0000
commit6ae0139d3682730e44a3b2330f83d10b31ebbc95 (patch)
treeaffa2b69b6d9e464aec2b450b1d8ce6a9a8c916c /repoze/bfg/configuration.py
parent2bb1eaff080eb6a7392bc3ccd704d260e0386541 (diff)
downloadpyramid-6ae0139d3682730e44a3b2330f83d10b31ebbc95.tar.gz
pyramid-6ae0139d3682730e44a3b2330f83d10b31ebbc95.tar.bz2
pyramid-6ae0139d3682730e44a3b2330f83d10b31ebbc95.zip
- The ``traverse`` route predicate could not successfully generate a
traversal path.
Diffstat (limited to 'repoze/bfg/configuration.py')
-rw-r--r--repoze/bfg/configuration.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/repoze/bfg/configuration.py b/repoze/bfg/configuration.py
index 5a97c4f38..06115abf7 100644
--- a/repoze/bfg/configuration.py
+++ b/repoze/bfg/configuration.py
@@ -2022,8 +2022,9 @@ def _make_predicates(xhr=None, request_method=None, path_info=None,
def traverse_predicate(context, request):
if 'traverse' in context:
return True
- tvalue = tgenerate(context)
- context['traverse'] = traversal_path(tvalue)
+ m = context['match']
+ tvalue = tgenerate(m)
+ m['traverse'] = traversal_path(tvalue)
return True
# This isn't actually a predicate, it's just a infodict
# modifier that injects ``traverse`` into the matchdict. As a