[EMAIL PROTECTED] wrote: > Can you attach files in this forum? Couldn't find the option. Oh well, > here's the file. > > #!/usr/bin/python > # Version: 1.1 > # Author: Steve Losh > > from sets import Set > from optparse import OptionParser > from xml.dom.minidom import parse > > AudioPath = 'audio/' > DatafilePath = 'utterances.trmxml' > CONFIDENCE_LOW = None #'500' > CONFIDENCE_HIGH = None #'500' > > utterancesFile = None > > > class Utterance: > def __init__(self, audio, grammarSet, text): > self.audio = audio > self.grammarSet = grammarSet > self.text = text > > def __str__(self): > return "SWIrecAcousticStateReset\ntranscription " + self.text \ > + "\nrecognize " + AudioPath + self.audio
There your __str__-method is. self.text and self.audio come from the xml-parsing and are unicode objects - so they need to be encoded, like this: def __str__(self): return "SWIrecAcousticStateReset\ntranscription " + self.text.encode('utf-8') + "\nrecognize " + AudioPath + self.audio.encode('utf-8') Diez -- http://mail.python.org/mailman/listinfo/python-list