summaryrefslogtreecommitdiff
path: root/repoze/bfg/router.py
diff options
context:
space:
mode:
authorChris McDonough <chrism@agendaless.com>2009-09-23 10:51:52 +0000
committerChris McDonough <chrism@agendaless.com>2009-09-23 10:51:52 +0000
commit391afe80244035e5294b085fdc4324c56cc5f1ca (patch)
tree1852fdd152054e2a13d9e94c7a4f7ecce34dddcc /repoze/bfg/router.py
parenteb9fbf5f24b5e41cadd1eac8ca970ba819ecb6a5 (diff)
downloadpyramid-391afe80244035e5294b085fdc4324c56cc5f1ca.tar.gz
pyramid-391afe80244035e5294b085fdc4324c56cc5f1ca.tar.bz2
pyramid-391afe80244035e5294b085fdc4324c56cc5f1ca.zip
- Speed up ``repoze.bfg.traversal.model_path``.
- Speed up ``repoze.bfg.traversal.model_path_tuple`` slightly. - Speed up ``repoze.bfg.traversal.traverse`` slightly. - In 0.8a7, the return value expected from an object implementing ``ITraverserFactory`` was changed from a sequence of values to a dictionary containing the keys ``context``, ``view_name``, ``subpath``, ``traversed``, ``virtual_root``, ``virtual_root_path``, and ``root``. Until now, old-style traversers which returned a sequence have continued to work but have generated a deprecation warning. In this release, traversers which return a sequence instead of a dictionary will no longer work.
Diffstat (limited to 'repoze/bfg/router.py')
-rw-r--r--repoze/bfg/router.py4
1 files changed, 0 insertions, 4 deletions
diff --git a/repoze/bfg/router.py b/repoze/bfg/router.py
index 17879b674..4d44647be 100644
--- a/repoze/bfg/router.py
+++ b/repoze/bfg/router.py
@@ -82,10 +82,6 @@ class Router(object):
if traverser is None:
traverser = ModelGraphTraverser(root)
tdict = _traverse(root, environ, traverser=traverser)
- if '_deprecation_warning' in tdict:
- warning = tdict.pop('_deprecation_warning')
- if not warning in self.traverser_warned:
- self.logger and self.logger.warn(warning)
context, view_name, subpath, traversed, vroot, vroot_path = (
tdict['context'], tdict['view_name'], tdict['subpath'],
tdict['traversed'], tdict['virtual_root'],