[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