diff options
| author | Chris McDonough <chrism@agendaless.com> | 2009-06-21 22:35:16 +0000 |
|---|---|---|
| committer | Chris McDonough <chrism@agendaless.com> | 2009-06-21 22:35:16 +0000 |
| commit | 352276d69311cbd2ec4985b4e809b607102c2dab (patch) | |
| tree | 7f26057510768145df9bd98257c793e56cb7e344 /repoze/bfg/urldispatch.py | |
| parent | 5e939a9a86f42318f1e92419cec23f49ec5b76f6 (diff) | |
| download | pyramid-352276d69311cbd2ec4985b4e809b607102c2dab.tar.gz pyramid-352276d69311cbd2ec4985b4e809b607102c2dab.tar.bz2 pyramid-352276d69311cbd2ec4985b4e809b607102c2dab.zip | |
Make urldispatch put matchdict into environ.
Traverser no longer returns matchdict.
Diffstat (limited to 'repoze/bfg/urldispatch.py')
| -rw-r--r-- | repoze/bfg/urldispatch.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/repoze/bfg/urldispatch.py b/repoze/bfg/urldispatch.py index dcd4af208..591a91c57 100644 --- a/repoze/bfg/urldispatch.py +++ b/repoze/bfg/urldispatch.py @@ -37,7 +37,6 @@ class RoutesRootFactory(Mapper): args = None if isinstance(args, dict): # might be an empty dict args = args.copy() - routepath = route.routepath config = request_config() config.mapper = self config.mapper_dict = args @@ -47,6 +46,8 @@ class RoutesRootFactory(Mapper): environ['wsgiorg.routing_args'] = ((), args) environ['bfg.routes.route'] = route environ['bfg.routes.matchdict'] = args + adhoc_attrs = environ.setdefault('webob.adhoc_attrs', {}) + adhoc_attrs['matchdict'] = args # this is stolen from routes.middleware; if the route map # has a *path_info capture, use it to influence the path # info and script_name of the generated environment |
