diff options
Diffstat (limited to 'repoze/bfg/traversal.py')
| -rw-r--r-- | repoze/bfg/traversal.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/repoze/bfg/traversal.py b/repoze/bfg/traversal.py index 6354c28de..d0e140375 100644 --- a/repoze/bfg/traversal.py +++ b/repoze/bfg/traversal.py @@ -45,9 +45,10 @@ class ModelGraphTraverser(object): self.locatable = ILocation.providedBy(root) self.request = request - def __call__(self, path): - root = self.root + def __call__(self, environ): + path = environ.get('PATH_INFO', '/') path = split_path(path) + root = self.root ob = self.root name = '' |
