def recode(self, utext): if type(utext) is types.UnicodeType: return utext.encode(self.options.charset, 'replace') return utext