diff options
| author | Chris McDonough <chrism@agendaless.com> | 2009-10-26 13:42:24 +0000 |
|---|---|---|
| committer | Chris McDonough <chrism@agendaless.com> | 2009-10-26 13:42:24 +0000 |
| commit | 517d037fdb5a6cd86b2fa09296d0d39f982605ca (patch) | |
| tree | 6a3c478ac7d048b11a970f1ae3be419e72842690 /repoze | |
| parent | 0a0ffe0b01e81e2fd55e92a818187d3b3b294605 (diff) | |
| download | pyramid-517d037fdb5a6cd86b2fa09296d0d39f982605ca.tar.gz pyramid-517d037fdb5a6cd86b2fa09296d0d39f982605ca.tar.bz2 pyramid-517d037fdb5a6cd86b2fa09296d0d39f982605ca.zip | |
Readd backward compat for ITraverserFactory -> ITraverser change.
Diffstat (limited to 'repoze')
| -rw-r--r-- | repoze/bfg/interfaces.py | 4 | ||||
| -rw-r--r-- | repoze/bfg/traversal.py | 3 |
2 files changed, 1 insertions, 6 deletions
diff --git a/repoze/bfg/interfaces.py b/repoze/bfg/interfaces.py index ad61ac9e5..53b01bfd6 100644 --- a/repoze/bfg/interfaces.py +++ b/repoze/bfg/interfaces.py @@ -80,9 +80,7 @@ class ITraverser(Interface): as attributes of the ``request`` object. """ -class ITraverserFactory(Interface): - def __call__(context): - """ Return an object that implements ITraverser """ +ITraverserFactory = ITraverser # b / c for 1.0 code class IRenderer(Interface): def __call__(value, system): diff --git a/repoze/bfg/traversal.py b/repoze/bfg/traversal.py index 11e5ca806..48d7ef1c1 100644 --- a/repoze/bfg/traversal.py +++ b/repoze/bfg/traversal.py @@ -3,7 +3,6 @@ import urllib from zope.component import queryMultiAdapter from zope.component import queryAdapter -from zope.interface import classProvides from zope.interface import implements from zope.interface.interfaces import IInterface @@ -11,7 +10,6 @@ from repoze.lru import lru_cache from repoze.bfg.interfaces import IContextURL from repoze.bfg.interfaces import ITraverser -from repoze.bfg.interfaces import ITraverserFactory from repoze.bfg.interfaces import VH_ROOT_KEY from repoze.bfg.location import lineage @@ -474,7 +472,6 @@ class ModelGraphTraverser(object): every object in the graph supplies a ``__name__`` and ``__parent__`` attribute (ie. every object 'provides ILocation') .""" - classProvides(ITraverserFactory) implements(ITraverser) def __init__(self, root): |
