[Repoze-checkins] r1610 - in repoze.bfg/trunk: . docs repoze/bfg repoze/bfg/tests
Chris McDonough
chrism at agendaless.com
Mon Aug 11 21:53:54 EDT 2008
Author: Chris McDonough <chrism at agendaless.com>
Date: Mon Aug 11 21:53:54 2008
New Revision: 1610
Log:
Fix ITraverserFactory lookup; release 0.2.9.
Modified:
repoze.bfg/trunk/CHANGES.txt
repoze.bfg/trunk/docs/conf.py
repoze.bfg/trunk/repoze/bfg/router.py
repoze.bfg/trunk/repoze/bfg/tests/test_router.py
repoze.bfg/trunk/setup.py
Modified: repoze.bfg/trunk/CHANGES.txt
==============================================================================
--- repoze.bfg/trunk/CHANGES.txt (original)
+++ repoze.bfg/trunk/CHANGES.txt Mon Aug 11 21:53:54 2008
@@ -1,3 +1,8 @@
+0.2.9
+
+ - 0.2.8 was "brown bag" release. It didn't work at all. Symptom:
+ ComponentLookupError when trying to render a page.
+
0.2.8
- Add ``find_model`` and ``find_root`` traversal APIs. In the
Modified: repoze.bfg/trunk/docs/conf.py
==============================================================================
--- repoze.bfg/trunk/docs/conf.py (original)
+++ repoze.bfg/trunk/docs/conf.py Mon Aug 11 21:53:54 2008
@@ -51,9 +51,9 @@
# other places throughout the built documents.
#
# The short X.Y version.
-version = '0.2.8'
+version = '0.2.9'
# The full version, including alpha/beta/rc tags.
-release = '0.2.8'
+release = '0.2.9'
# There are two options for replacing |today|: either, you set today to some
# non-false value, then it is used:
Modified: repoze.bfg/trunk/repoze/bfg/router.py
==============================================================================
--- repoze.bfg/trunk/repoze/bfg/router.py (original)
+++ repoze.bfg/trunk/repoze/bfg/router.py Mon Aug 11 21:53:54 2008
@@ -1,4 +1,4 @@
-from zope.component import getMultiAdapter
+from zope.component import getAdapter
from zope.component import queryMultiAdapter
from zope.component import queryUtility
from zope.component.event import dispatch
@@ -33,7 +33,7 @@
directlyProvides(request, IRequest)
dispatch(NewRequest(request))
root = self.root_policy(environ)
- traverser = getMultiAdapter((root, request), ITraverserFactory)
+ traverser = getAdapter(root, ITraverserFactory)
context, name, subpath = traverser(environ)
request.context = context
Modified: repoze.bfg/trunk/repoze/bfg/tests/test_router.py
==============================================================================
--- repoze.bfg/trunk/repoze/bfg/tests/test_router.py (original)
+++ repoze.bfg/trunk/repoze/bfg/tests/test_router.py Mon Aug 11 21:53:54 2008
@@ -61,7 +61,7 @@
environ = self._makeEnviron()
context = DummyContext()
traversalfactory = make_traversal_factory(context, '', [])
- self._registerTraverserFactory(traversalfactory, '', None, None)
+ self._registerTraverserFactory(traversalfactory, '', None)
router = self._makeOne(rootpolicy, None)
start_response = DummyStartResponse()
result = router(environ, start_response)
@@ -79,7 +79,7 @@
response.app_iter = ['Hello world']
view = make_view(response)
environ = self._makeEnviron()
- self._registerTraverserFactory(traversalfactory, '', None, None)
+ self._registerTraverserFactory(traversalfactory, '', None)
self._registerView(view, '', None, None)
router = self._makeOne(rootpolicy, None)
start_response = DummyStartResponse()
@@ -99,7 +99,7 @@
response.app_iter = ['Hello world']
view = make_view(response)
environ = self._makeEnviron()
- self._registerTraverserFactory(traversalfactory, '', None, None)
+ self._registerTraverserFactory(traversalfactory, '', None)
self._registerView(view, 'foo', None, None)
router = self._makeOne(rootpolicy, None)
start_response = DummyStartResponse()
@@ -125,7 +125,7 @@
response.app_iter = ['Hello world']
view = make_view(response)
environ = self._makeEnviron()
- self._registerTraverserFactory(traversalfactory, '', None, None)
+ self._registerTraverserFactory(traversalfactory, '', None)
self._registerView(view, '', IContext, IRequest)
router = self._makeOne(rootpolicy, None)
start_response = DummyStartResponse()
@@ -152,7 +152,7 @@
response = DummyResponse()
view = make_view(response)
environ = self._makeEnviron()
- self._registerTraverserFactory(traversalfactory, '', None, None)
+ self._registerTraverserFactory(traversalfactory, '', None)
self._registerView(view, '', IContext, IRequest)
app_context = make_appcontext()
router = self._makeOne(rootpolicy, None)
@@ -174,7 +174,7 @@
response = DummyResponse()
view = make_view(response)
environ = self._makeEnviron()
- self._registerTraverserFactory(traversalfactory, '', None, None)
+ self._registerTraverserFactory(traversalfactory, '', None)
self._registerView(view, '', IContext, IRequest)
secpol = DummySecurityPolicy()
self._registerSecurityPolicy(secpol)
@@ -199,7 +199,7 @@
secpol = DummySecurityPolicy()
permissionfactory = make_permission_factory(True)
environ = self._makeEnviron()
- self._registerTraverserFactory(traversalfactory, '', None, None)
+ self._registerTraverserFactory(traversalfactory, '', None)
self._registerView(view, '', IContext, IRequest)
self._registerSecurityPolicy(secpol)
self._registerPermission(permissionfactory, '', IContext, IRequest)
@@ -225,7 +225,7 @@
secpol = DummySecurityPolicy()
permissionfactory = make_permission_factory(False)
environ = self._makeEnviron()
- self._registerTraverserFactory(traversalfactory, '', None, None)
+ self._registerTraverserFactory(traversalfactory, '', None)
self._registerView(view, '', IContext, IRequest)
self._registerSecurityPolicy(secpol)
self._registerPermission(permissionfactory, '', IContext, IRequest)
@@ -245,7 +245,7 @@
response.app_iter = ['Hello world']
view = make_view(response)
environ = self._makeEnviron()
- self._registerTraverserFactory(traversalfactory, '', None, None)
+ self._registerTraverserFactory(traversalfactory, '', None)
self._registerView(view, '', None, None)
from repoze.bfg.interfaces import INewRequest
from repoze.bfg.interfaces import INewResponse
@@ -310,9 +310,8 @@
def make_traversal_factory(context, name, subpath):
class DummyTraversalFactory:
- def __init__(self, root, request):
+ def __init__(self, root):
self.root = root
- self.request = request
def __call__(self, path):
return context, name, subpath
Modified: repoze.bfg/trunk/setup.py
==============================================================================
--- repoze.bfg/trunk/setup.py (original)
+++ repoze.bfg/trunk/setup.py Mon Aug 11 21:53:54 2008
@@ -12,7 +12,7 @@
#
##############################################################################
-__version__ = '0.2.8'
+__version__ = '0.2.9'
import os
More information about the Repoze-checkins
mailing list