[Zope-Checkins]
SVN: Zope/branches/ajung-zpt-encoding-fixes/lib/python/Products/PageTemplates/ZopePageTemplate.py
write() only accepts unicode
Andreas Jung
andreas at andreas-jung.com
Mon Dec 18 14:06:33 EST 2006
Log message for revision 71593:
write() only accepts unicode
Changed:
U Zope/branches/ajung-zpt-encoding-fixes/lib/python/Products/PageTemplates/ZopePageTemplate.py
-=-
Modified: Zope/branches/ajung-zpt-encoding-fixes/lib/python/Products/PageTemplates/ZopePageTemplate.py
===================================================================
--- Zope/branches/ajung-zpt-encoding-fixes/lib/python/Products/PageTemplates/ZopePageTemplate.py 2006-12-18 10:58:32 UTC (rev 71592)
+++ Zope/branches/ajung-zpt-encoding-fixes/lib/python/Products/PageTemplates/ZopePageTemplate.py 2006-12-18 19:06:33 UTC (rev 71593)
@@ -278,6 +278,8 @@
return c
def write(self, text):
+ if not isinstance(text, unicode):
+ raise TypeError("'text' parameter must be unicode")
self.ZCacheable_invalidate()
ZopePageTemplate.inheritedAttribute('write')(self, text)
More information about the Zope-Checkins
mailing list