diff options
| author | Chris McDonough <chrism@agendaless.com> | 2009-09-30 06:31:34 +0000 |
|---|---|---|
| committer | Chris McDonough <chrism@agendaless.com> | 2009-09-30 06:31:34 +0000 |
| commit | 06dad2952eb92f70f80b15cd42f7421f25159299 (patch) | |
| tree | 81705a1232a97c84139cbb106faf1f11f0654015 | |
| parent | b38e3243cc6d1551483c33a23bd5d3c3f5f38915 (diff) | |
| download | pyramid-06dad2952eb92f70f80b15cd42f7421f25159299.tar.gz pyramid-06dad2952eb92f70f80b15cd42f7421f25159299.tar.bz2 pyramid-06dad2952eb92f70f80b15cd42f7421f25159299.zip | |
Use API to get routes.
| -rw-r--r-- | repoze/bfg/tests/test_view.py | 2 | ||||
| -rw-r--r-- | repoze/bfg/view.py | 2 |
2 files changed, 3 insertions, 1 deletions
diff --git a/repoze/bfg/tests/test_view.py b/repoze/bfg/tests/test_view.py index 4705a16c4..8e2310c09 100644 --- a/repoze/bfg/tests/test_view.py +++ b/repoze/bfg/tests/test_view.py @@ -462,6 +462,8 @@ class AppendSlashNotFoundView(unittest.TestCase): class DummyMapper(object): def __init__(self): self.routelist = [ DummyRoute(match) ] + def get_routes(self): + return self.routelist mapper = DummyMapper() import zope.component gsm = zope.component.getGlobalSiteManager() diff --git a/repoze/bfg/view.py b/repoze/bfg/view.py index a4abf4947..1f8b57299 100644 --- a/repoze/bfg/view.py +++ b/repoze/bfg/view.py @@ -749,7 +749,7 @@ def append_slash_notfound_view(context, request): mapper = queryUtility(IRoutesMapper) if mapper is not None and not path.endswith('/'): slashpath = path + '/' - for route in mapper.routelist: + for route in mapper.get_routes(): if route.match(slashpath) is not None: return HTTPFound(location=slashpath) return default_view(context, request, '404 Not Found') |
