1477,1478c1477,1482
<         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 ]
1575,1578c1579
<                 try:
<                     source = unicode(source)
<                 except UnicodeDecodeError:
<                     source = source.decode('UTF-8')
---
>                 source = unicode(source)
