[Checkins] SVN: zope.app.pagetemplate/trunk/ Copy trivial NoTraverser class from zope.app.publication to avoid a ZCML dependency on that package.
Hanno Schlichting
hannosch at hannosch.eu
Wed Dec 16 15:34:59 EST 2009
Log message for revision 106655:
Copy trivial NoTraverser class from zope.app.publication to avoid a ZCML dependency on that package.
Changed:
U zope.app.pagetemplate/trunk/CHANGES.txt
U zope.app.pagetemplate/trunk/src/zope/app/pagetemplate/configure.zcml
U zope.app.pagetemplate/trunk/src/zope/app/pagetemplate/viewpagetemplatefile.py
-=-
Modified: zope.app.pagetemplate/trunk/CHANGES.txt
===================================================================
--- zope.app.pagetemplate/trunk/CHANGES.txt 2009-12-16 20:30:05 UTC (rev 106654)
+++ zope.app.pagetemplate/trunk/CHANGES.txt 2009-12-16 20:34:59 UTC (rev 106655)
@@ -5,6 +5,9 @@
3.8.0 (unreleased)
------------------
+- Copy trivial NoTraverser class from zope.app.publication to avoid a ZCML
+ dependency on that package.
+
- Correct testing dependency to point to zope.securitypolicy instead of its
zope.app variant. The app version is no longer required since 3.4.1.
Modified: zope.app.pagetemplate/trunk/src/zope/app/pagetemplate/configure.zcml
===================================================================
--- zope.app.pagetemplate/trunk/src/zope/app/pagetemplate/configure.zcml 2009-12-16 20:30:05 UTC (rev 106654)
+++ zope.app.pagetemplate/trunk/src/zope/app/pagetemplate/configure.zcml 2009-12-16 20:34:59 UTC (rev 106655)
@@ -57,7 +57,7 @@
for="zope.app.pagetemplate.viewpagetemplatefile.BoundPageTemplate
zope.publisher.interfaces.browser.IBrowserRequest"
provides="zope.publisher.interfaces.browser.IBrowserPublisher"
- factory="zope.app.publication.traversers.NoTraverser"
+ factory="zope.app.pagetemplate.viewpagetemplatefile.NoTraverser"
/>
<!-- TALES namespace allows view/template:default etc -->
Modified: zope.app.pagetemplate/trunk/src/zope/app/pagetemplate/viewpagetemplatefile.py
===================================================================
--- zope.app.pagetemplate/trunk/src/zope/app/pagetemplate/viewpagetemplatefile.py 2009-12-16 20:30:05 UTC (rev 106654)
+++ zope.app.pagetemplate/trunk/src/zope/app/pagetemplate/viewpagetemplatefile.py 2009-12-16 20:34:59 UTC (rev 106655)
@@ -88,3 +88,6 @@
def __repr__(self):
return "<BoundPageTemplateFile of %r>" % self.im_self
+
+def NoTraverser(ob, request):
+ return None
More information about the checkins
mailing list