[Zope-Checkins] SVN: Zope/branches/Zope-2_8-branch/lib/python/Products/PageTemplates/PageTemplate.py Show error output when page templates have a syntax error.

Chris McDonough chrism at plope.com
Tue Oct 11 13:09:03 EDT 2005


Log message for revision 39052:
  Show error output when page templates have a syntax error.
  

Changed:
  U   Zope/branches/Zope-2_8-branch/lib/python/Products/PageTemplates/PageTemplate.py

-=-
Modified: Zope/branches/Zope-2_8-branch/lib/python/Products/PageTemplates/PageTemplate.py
===================================================================
--- Zope/branches/Zope-2_8-branch/lib/python/Products/PageTemplates/PageTemplate.py	2005-10-11 17:05:57 UTC (rev 39051)
+++ Zope/branches/Zope-2_8-branch/lib/python/Products/PageTemplates/PageTemplate.py	2005-10-11 17:09:02 UTC (rev 39052)
@@ -91,7 +91,9 @@
         __traceback_supplement__ = (PageTemplateTracebackSupplement, self)
 
         if self._v_errors:
-            raise PTRuntimeError, 'Page Template %s has errors.' % self.id
+            e = str(self._v_errors)
+            raise PTRuntimeError, (
+                'Page Template %s has errors: %s' % (self.id, e))
         output = self.StringIO()
         c = self.pt_getContext()
         c.update(extra_context)



More information about the Zope-Checkins mailing list