Hi,
There was a missed print statement in the previous patch.
Please, use this.
regards,
--
Carles Muñoz Gorriz
--- /usr/share/pyshared/Cheetah/Compiler.py 2010-02-08 05:17:23.000000000 +0100
+++ Compiler.py 2010-06-08 06:50:28.000000000 +0200
@@ -1474,8 +1474,12 @@
return '\n\n'.join(methodDefs)
def attributes(self):
- attribs = [self.setting('indentationStep') + str(attrib)
- for attrib in self._generatedAttribs ]
+ try:
+ attribs = [self.setting('indentationStep') + str(attrib)
+ for attrib in self._generatedAttribs ]
+ except UnicodeEncodeError:
+ attribs = [self.setting('indentationStep') + unicode(attrib)
+ for attrib in self._generatedAttribs ]
return '\n\n'.join(attribs)
class AutoClassCompiler(ClassCompiler):