Log message for revision 67246: A new test and a new fix. Changed: U Zope/trunk/lib/python/Products/PageTemplates/ZopePageTemplate.py U Zope/trunk/lib/python/Products/PageTemplates/tests/testZopePageTemplate.py
-=- Modified: Zope/trunk/lib/python/Products/PageTemplates/ZopePageTemplate.py =================================================================== --- Zope/trunk/lib/python/Products/PageTemplates/ZopePageTemplate.py 2006-04-21 18:04:43 UTC (rev 67245) +++ Zope/trunk/lib/python/Products/PageTemplates/ZopePageTemplate.py 2006-04-21 18:10:19 UTC (rev 67246) @@ -134,6 +134,14 @@ self.ZBindings_edit(self._default_bindings) self.pt_edit(text, content_type, encoding) + def pt_render(self, namespace, source=False, sourceAnnotations=False, + showtal=False): + if namespace is None: + namespace = self.pt_getContext() + return super(ZopePageTemplate, self).pt_render(namespace, source, sourceAnnotations, + showtal) + + def pt_getEngine(self): return getEngine() Modified: Zope/trunk/lib/python/Products/PageTemplates/tests/testZopePageTemplate.py =================================================================== --- Zope/trunk/lib/python/Products/PageTemplates/tests/testZopePageTemplate.py 2006-04-21 18:04:43 UTC (rev 67245) +++ Zope/trunk/lib/python/Products/PageTemplates/tests/testZopePageTemplate.py 2006-04-21 18:10:19 UTC (rev 67246) @@ -94,6 +94,12 @@ pt = self.app.pt1 self.assertEqual(pt(), self.result) + def testPtErrors(self): + request = self.app.REQUEST + self._addPT('pt1', text=self.text, REQUEST=request) + pt = self.app.pt1 + pt.pt_render(None, source=1) + self.assertEqual(pt.pt_errors(None), None) class DummyFileUpload: _______________________________________________ Zope-Checkins maillist - Zope-Checkins@zope.org http://mail.zope.org/mailman/listinfo/zope-checkins