Apply patch to fix another UnicodeEncodeError

Reported by Carles Muñoz Gorriz in the Debian bug tracker:
    <http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=584966>

Change-Id: Ic6db91b5da9966eaf5b26e2d7170e667915d57c2
This commit is contained in:
R. Tyler Croy 2011-04-22 17:11:43 -07:00
parent 1f3e4ed66a
commit 073876f66e
1 changed files with 6 additions and 2 deletions

View File

@ -1476,8 +1476,12 @@ class ClassCompiler(GenUtils):
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):