summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris McDonough <chrism@agendaless.com>2009-09-30 06:31:34 +0000
committerChris McDonough <chrism@agendaless.com>2009-09-30 06:31:34 +0000
commit06dad2952eb92f70f80b15cd42f7421f25159299 (patch)
tree81705a1232a97c84139cbb106faf1f11f0654015
parentb38e3243cc6d1551483c33a23bd5d3c3f5f38915 (diff)
downloadpyramid-06dad2952eb92f70f80b15cd42f7421f25159299.tar.gz
pyramid-06dad2952eb92f70f80b15cd42f7421f25159299.tar.bz2
pyramid-06dad2952eb92f70f80b15cd42f7421f25159299.zip
Use API to get routes.
-rw-r--r--repoze/bfg/tests/test_view.py2
-rw-r--r--repoze/bfg/view.py2
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')