diff options
author | Jason Madden <jamadden@gmail.com> | 2015-06-05 17:05:52 -0500 |
---|---|---|
committer | Jason Madden <jamadden@gmail.com> | 2015-06-05 17:05:52 -0500 |
commit | 5cf88c5ad849a1b89d642e95d83bb1776b17600d (patch) | |
tree | 6d59b63e82eb96813d8cb4a10f4df5c45f808d83 /src/zope/pagetemplate/pagetemplate.py | |
parent | 8b1c876664268682b6369795af958c669e91409b (diff) | |
download | zope-pagetemplate-5cf88c5ad849a1b89d642e95d83bb1776b17600d.tar.gz |
Add support for Python 3.2
Diffstat (limited to 'src/zope/pagetemplate/pagetemplate.py')
-rw-r--r-- | src/zope/pagetemplate/pagetemplate.py | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/zope/pagetemplate/pagetemplate.py b/src/zope/pagetemplate/pagetemplate.py index 506c318..b6bf8c2 100644 --- a/src/zope/pagetemplate/pagetemplate.py +++ b/src/zope/pagetemplate/pagetemplate.py @@ -30,6 +30,8 @@ from zope.pagetemplate.interfaces import IPageTemplateProgram from zope.interface import implementer from zope.interface import provider +from six import u as _u + _default_options = {} @@ -44,7 +46,7 @@ class StringIO(list): self.append(value) def getvalue(self): - return u''.join(self) + return _u('').join(self) @implementer(IPageTemplateSubclassing) @@ -250,7 +252,7 @@ class PageTemplateEngine(object): self.program = program def __call__(self, context, macros, **options): - output = StringIO(u'') + output = StringIO(_u('')) interpreter = TALInterpreter( self.program, macros, context, stream=output, **options |