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):

Reply via email to